This kind of thing can go both ways. Some people stand on the big plays and exciting times, 3rd downs, etc, and there's nothing wrong with it. But there's some people that are just stubborn and will stand the whole time, regardless of the people behind him. I was at the Jets Packers game last season and this one guy (Jets fan of course) stood the entire time, and when someone asked him if he could sit down, he started standing on his chair out of spite, blocking the views of like 3-4 people at least, a few of them were elderly. I was one of them because I'm short and couldn't see and this guy was 2 rows ahead of me and like 6'4". Thank goodness someone complained and they told him to knock it off. Some people just feel like they have some sense of entitlement where they have the right to stand and therefor must stand the whole time regardless of other people. It's not fair to people who aren't as tall or people that may be handicapped and can't stand for long periods of time. Nothing wrong with standing, but show some respect to the people behind you. If someone can't see and asks you to sit, then do it. Don't instigate problems with your fellow fans.
I never understood the whole bottle cap thing? Is that just so you can't throw a full bottle at someone? Pretty stupid, if so. I shouldn't have to worry about spilling my drink the whole time because someone else is paranoid as hell. A cap on a bottle of water, and you can plop it anywhere and not have to be bothered with it.