Is there really actual 'parking' at Giants Stadium? Yes and no. There is some parking at Giants Stadium, but really most of it is in Lyndhurst, New Jersey (5 miles away!). I can't count parking a town away (even if it does include a shuttle) as actual parking at the stadium.
I can understand commuting to work, or even school. But I don't think that commuting from a parking lot to a game is a concept that is universally OK. Thankfully, as a New England Patriots fan, this is not a problem that I will have to personally encounter except a few times a year. And it is a shame: But there should be parking in any stadium that hosts a National Football League team.