I'm still not seeing the part where their reputations were publicly dragged through the mud. To do that, you would have to identify them, and the only people who know them are the ones who paid for their trip in order to represent them: their employers.
It's a shame he got fired, but I don't necessarily blame his company. I wouldn't want someone telling dick jokes and making me look bad doing it on my dime.