A few years ago, I was living in San Francisco, and I was taking the bus home- I took the 38 twice a day or more. It wasn't unheard-of to wait more than half an hour, and there were several occasions when I waited over an hour, only to have two buses running the exact same route arrive simultaneously. But that happens pretty much everywhere there are buses, and hey, you budget time for it. One day, the signal broke, and it was flashing "Stop requested - Masonic" for at least six stops after I got off. Every stop up until mine had people waiting, so the driver stopped anyway. After he missed mine, I made my way to the front of the bus to let him know that the signal was broken. He screamed at me to sit down, that he couldn't go back or stop before the next stop. I was planning on getting off at Van Ness instead, it only meant an extra three or four blocks, but I thought maybe if there was no-one waiting at subsequent stops, he'd ask if anyone needed to get off. I went back and sat, but he kept yelling that he wasn't allowed to stop and that I should just deal with it. Then, when we got to Van Ness, my grocery bag handles broke and things fell out in the buss and down the steps and started rolling down the hill (it is San Francisco, after all). I scrambled around to try to grab things so that people wouldn't fall over them, and he just got madder and madder that I was bugging him and now I was making a mess.