If it's a kid blocking my view, I just try to move. I really don't think it's fair to say that parents who do that don't care about anyone else. It's a tough situation, and I'm not sure there's a solution that would solve the problem for everyone. On one hand, if the child is on their parent's shoulders in front of you, you can't see. On the other hand, if the child is put down, they can't see. You both paid to be there. How are you supposed to decide who's experience is more important? Obviously, there's no answer to that.
Of course, parents can stake out a spot early, to ensure that their kids, can see, but there's always the potential for some jerk to shove in front of you. And they can try to hold their kids on their hip, so they're level with the parent's head, and not blocking anyone else's view, but that doesn't always work so well either.
The very first Celebrate the Magic and Wishes I ever went to, everyone was sitting in front of the castle. When more people came, for the most part, they saw everyone else sitting, and also sat. If not, they ended up moving off to the side, or the back. We were all able to see, and it was great. Since it was my first time, I thought sitting was the common practice. Boy was I surprised (and disappointed) to find out the next time that it wasn't.
