I dont get the 'political correctness' complaint. This has nothing to do with political correctness, it has to do with a corporate entity estimating that more people approve of them being gone than others disapprove. They dont care what is 'politically correct', they care about what they think is most profitable. If they thought they'd get more viewers by having a race start by a bunch of midgets slapping each other with a fish than that is what they'd do. And right now they estimate they get the best response by having neither ring girls or midgets. Sure, you may disagree with people who dont want them around, and those people probably disagree with you wanting them around, but at the end its about free market behavior. Not politics. If anything you should argue they are being 'economically correct'. Which is pretty much their job, in the end.
I agree it sucks for the people who lost their job, and I definitely sympathize with them. But if you're honestly going to boycott companies that fire even 'only' a couple of people for reasons you dont agree with, you'll be boycotting a lot. Dont get me wrong, its noble to boycott something you like in support of a few strangers you'll never meet, but still. Good luck finding a phone that wasn't produced by a company that royally screwed over way more people in far more disturbing ways that this. And having read a bunch of comments, here and elsewhere that were, to put it mildly, not very noble, I must confess that this outrage seems driven in no small part by people with far less admirable motives.
Beyond that I could type a massive wall about free markets, employee treatment and such, but that would definitely get this topic locked. And probably set me up for a massive and eternal slap fight with Ayn Rand in hell.