he told a dumb blonde joke, too. should he have been fired for that? Why not (based on your logic)?
If I had a tour company, I would fire employees for telling jokes that insult anyone, blondes included. He is supposed to drive a bus, and give tourists friendly advice about what to see and do in Orlando. Not tell jokes and insult people. Hospitality is about making everyone feel welcome and helping them enjoy their stay, not insulting them and making them feel uncomfortable. Maybe the bus driver will recognize that comedy is his true calling and find more appropriate work.