To play devils advocate, if you're fired because of your actions and not the colour of your skin isn't that equal opportunity? You aren't born with your political beliefs - some people really don't like Women and Gay people, that's on them, should all beliefs be protected?