Obviously, the Marlins knew Guillen was a loose cannon when they hired him. They probably expected he would say something to piss off an umpire, an opponent, or even one of his own players at some point. But, a key part of their own fan base?? Wow.
Maybe this will help Guillen develop some kind of filter now....
He has mentioned he will NEVER make any political comments in public again.
I think HE and the Marlins did it right. He addressed it immediately BEFORE the next home stand and they suspended him.