You are a sweetheart! I am sure you made a WORLD of difference in this young man's day, if not his week. I hope talking to your other coworkers helps also, because it can be so hard to be picked on like that, especially when you are anxious. Having someone stand up for you can make a world of difference.
Shame on that one young boss for going along with the crowd and bullying him rather than doing his job and helping the young man! The young boss needs to be taught that a true leader NEVER does that, never needs to make someone else feel small. They lift people up to get the best performances.
I am amazed at your cab prices. I couldn't get 1/8 of a mile here for $3. I am not sure they would even move the cab for that amount. It is wonderful that you can get a cab for that price. I wonder if the young man kept the money because he is so broke he doesn't have money to eat?