The football parking thing really doesn't bother me. A large number of people (my group included) park in the train-station lot to do our tailgating. Honestly, I prefer it to being right next to the stadium (never have to deal with security, and the people in our area are all pretty relaxed).
As for hoops, we really have to look at comparable pricing. Bing charges $185, Albany $175, Vermont $196, UMBC is $70 (it's only 12 games, but you have to watch the Retrievers play 12 times. Then again, you get to watch their dance team 12 times...)
Looking at what other schools charge, $240 really isn't unreasonable. That being said, we're paying a higher price, we should be expecting a better product. If things don't improve, the price will either need to reduce, or expect a community backlash.