Yes, people should not be outraged over highly offensive comments.
Ok.
You can be outraged all you want, just so long as you understand your outrage really doesn't mean anything when stacked up against the almighty dollar.
Its real simple. If Duck Dynasty had 3 viewers and nobody cared, A&E would have shitcanned this entire show and sent the Robertsons packing. But its not. Its the highest rated show on cable and has an enormous merchandising empire to go with it. The stars of the show represent the views and lifestyles of a significant number of Americans and there was a massive pushback against advocacy groups and people calling to have Phil Robertson removed from the show. A&E weighed both sides to see what comes out in their favor. Would they make more money keeping Phil around than they would lose from all the boycotts, which may or may not materialize, and would probably only be temporary at best?
I think its a very naive view to hold for people to think their own personal outrage at a celebrity's comments actually holds any meaning to any entertainment executive. Thats why these celebrities that say outrageous things are never permanently exiled if they can still make money for someone.
I say go ahead and speak out if it makes you feel better, but it doesn't really mean anything. I tend to fall on the side of not speaking out against things I find outrageous. I just simply ignore them. The older I get, the more I realize that its a waste of energy. There are only so many hours in a day, in a week, in a month, in a lifetime. I'd rather spend my energy not pissed off at everything I find offensive, and let those that hold views that offend me, sit and stir in their own ignorance. You aren't going to change the ignorant.