"claims offense at alleged ethnic joke told by bus driver who announced at the outset he would provide equal opportunity insults as part of his schtik"
If I had a tour bus company in Orlando, which catered to tourists from all over the world, I would fire this guy too. Maybe his "schtik" would be funny in a comedy club, or maybe not, but a tour bus is the wrong place to insult people...even if he insults all equally. This bus driver was just stupid. Orlando survives on tourism. People of all different races, religions and origins visit the area. Anyone with a background in hospitality would tell you telling jokes or making insults in such a culturally diverse group is unwise and bad for business.
he told a dumb blonde joke, too. should he have been fired for that? Why not (based on your logic)?