You're going to compare a public park to a stadium? Go to a stadium without a ticket, and see for yourself just how "public" it is.
Really, really large numbers of people use public parks. Small, small numbers of people (by percentage, in large metro regions) ever see the inside of a stadium.
While I understand that there are many that enjoy professional sports, I certainly don't want my tax dollars supporting it.