So Ozzie Guillen said some stuff about Fidel Castro. Who cares what Ozzie Guillen says about Fidel Castro, right? I don't. But Ozzie Guillen is the manager of the Miami Marlins. So it's fair to say the Marlins care.
People in Miami aren't happy about what Ozzie Guillen said about Fidel Castro. That means the Marlins can't be too happy. Ozzie is having a press conference tomorrow to, no doubt, apologize and explain that in fact, he hates Fidel Castro and does not respect him. I don't care about that either. But people in Miami do. So the Marlins care too.
Entertainer Rush Limbaugh said some things that outraged some people. Some of his advertisers heard about it. Rush sort of apologized. Some people weren't satisfied. Not sure what his advertisers think about it now.
Now some, including Sarah Palin, argued that Rush's First Amendment rights were being infringed by folks complaining about Rush's speech. No doubt some will argue the same on behalf of Ozzie Guillen. Both groups would be wrong. The First Amendment prohibits government interference with free speech. Citizen boycotts are not state interference with free speech.
BTW, this is true for the Dixie Chicks, Jane Fonda, and any other number of artists (this happens a lot in Miami BTW) who have suffered from citizen complaints and boycotts about what hey have said.
This is not a First Amendment issue.