Pink Hitler in Saturday's CSD in Berlin allegedly protiesting against Nazism. The unpleasant banner says "bend over skinhead". One only has to read about the homosexuals in the pre-war German Brown Shirts to realise that it is possible that one is dealing with a certain ambivalence here. Psychologically, there is a danger that if you hate so much, that one becomes the thing that one hates.
Top hat tip