I have a few thoughts on the 1-2hr comment; I think it was either exaggerated or a VERY RARE occurance! I have never heard of such a thing... and who would stand and wait that long without seeking out some answers; customer relations, ask another bus driver, etc... I would never just stand there that long and get upset without doing some checking or getting someone working on the issue.
I KNOW I have never waited that long! I know ther are times you leave the park say after Wishes and you get to your resorts stop and the line is HUGE and you THINK you'll be there an hour just waiting to get up to the front of the line, but then the buses start rolling in and as one fills up and leaves the next is right there to repeat! and it really moves fast... I have never timed t, but I would say to wait even for 30 minutes would be a stretch... I might seem like a long wait, since everyone is tired and ready to be back at the resort after a big fun filled day... You have to have patience or it will ruin a trip and the trips of those around you!
We travel with 6 kids (2 are mine 4 are my sisters) and 3 adults (my mom, my sister and myself) usually... I do not "tolerate" meltdowns... I do what I can to make the wait "enjoyable" thus why we take strollers and such to keep everyone happy and comfortable... I ahve stood in line holding a 3yr old and bags etc... and waited with no grumbles so I expect others to be just as patient! lol! You can always sit on the ground but it reall moves quickly!
It is pretty amazing actually how Disney is able to pull off moving such large numbers of people every day... and while the system may not be "perfect" it is pretty close...
There is nothing worse than an impatient person ruining it for anyone around them, or barking at their kids or each other or grumbling about it... we are all wanting to get somewhere, just be patient!