I know what you mean, Muz. But when you sack someone, you've got to have a real reason. This might be totally wrong, but saying "I dont like your political views" isn't grounds for sacking someone (As far as I know). If they where racist towards a colleges, then I'd imagine that this could be used as evidence against them - but being a member of a political party shouldnt be the induvidual reason for sacking somone, unless the contract you signed when you where employed specifically stated that you couldnt be a member of perticular political party...
This post made sense in my mind, I don't know if it will when I press the submit button... We shall see.