Read John Hawkins excellent piece here.
If I say to you I'm a life-long, die-hard Minnesota Twins fan...then the next day you see me wearing a NY Yankees hat; and you question me asking why would a loyal Twins fan wear a Yankees hat? Wouldn't my credibility of loyalty be in question as a Twins fan?? Of course !
In my view - my whole life- this is how I see how liberals live with actually very important issues...not just in contradiction, but in actual hypocrisy. Hypocrisy, of course does not reside ONLY on the left...but it is seriously, disproportionately on display on the left; only if you are aware enough to identify it - I for one am.