@park ave boy
I was once a trendy, liberal-left tosspot. And I still am to some degree - I believe that common-law partnerships, gay marriage and relationships are the equal of traditional marriage between man and woman. As a JW teenager, I was homophobic (maybe still am, to some degree). Equality of different relationships is a good thing, and something that is supported by reality.
I believe that all races are equal and that White, Black, Asian, Oriental, Arab, Jewish and mixed-race people deserve equal, fair treatment, and don't deserve any stick because of ethnicity or skin colour. Biracial partnerships are fine.
But when certain sections of the Left (most of the Left, it seems) treat Islam almost as skin colour, so that to criticize it is to be bigoted, then me and the Left quickly part company. It is sad, particularly because far-Right nutters may fill in the vacuum. Look at the popularity of the EDL (UK) and Donald Trump (US).
I'm mostly centre-Right because I live in the real world, not in some blissful utopia. If ideals aren't practicably achievable they should be reevaluated.