Actually, its not. The federal reserve HAS to honor anybodies penny, dime, dollar, hundred dollar, etc. BUT that doesn't mean anybody else has to accept them. It's not illegal for Apple or Airlines to require payment by credit card, nor is it illegal to require no bills larger than 20s at a convenient store. In fact, depending on the way you do it (ie dumping all the coins on the counter so they scatter everywhere) you can even be charged with disorderly conduct
Really not funny. This poor lady didn't give him the ticket, nor is he being victimised. He did something wrong and is now acting like this lady is the problem? No, it was his mistake and he should just get over it, not act like a baby having a tantrum.
It's about sending a message
It's that no one cares in the first place.