It's like the child acting up. You see a kid having a meltdown and the assumption was always naughtiness or lack of parenting. Later we learnt that kid may have ASD and a parent struggling to cope.

But without outward labelling you just don't know. But you are right that patience is often in short supply with anyone. I don't have time for the morons who can't care to wait for a minute before they are killing faces.

As for bus drivers, I've come across my share who have bad attitudes. The times they drive past your stop and don't even apologise. I had one years ago that went 2 stops with a queue to get off before I had a go at the idiot. Made us all late for work.