I have never understood people who don't want to wait, but then shove/muscle their way to the front. If I get there early, obviously it's cause I want the spot I am standing in. I did not wait 1+ hours to give you my spot cause you showed up 2 minutes ago.
Now before you think I am a complete rude obnoxious person, obviously I give way for disabled or special needs guests regardless of when they arrive.
Last fall waiting for the Electric Parade...we got there an hour early. Got decent viewing (in the hub by the Tomorrowland bridge), but then got bumped & moved around. Finally got tough & held my ground. Whoa....the late parents who showed up 2 minutes prior to the parade start didn't like that! Well I am sorry, but I want to see it too. They are yelling at us (our whole area decided to take a stand since we had been standing together for an hour) & blaming us for ruining their child's day & what was wrong with us & how were they to know parades are like this (seriously, you think everybody gets front row VIP seating?) & they are tired/hot/hungry/whatever. It was totally absurd! I do have to say we had an excellent CM posted by us who was polite yet persistent to people that came along & tried to shove in...they were told to "keep walking" & "keep the path clear" (again amazing how many people just stop a stroller along a 2 person path & create traffic pile-ups oblivious to it all).
I am more than happy to watch the fireworks while we are doing rides still. Saw them from BTMRR once while whizzing around...that was cool! And it avoids the crazy masses.