I'm sick of hearing people condemning Kerry for changing his views on certain issues... It reminds me that we actually need hypocrisy in this world. Think about it. If you are always so careful not to contradict something you've said or done in the past, how will you ever change? Where is the possibility to evolve into a different (often better) person?
When I was 20, I swear when I talked about stuff and all, I'd always say that hipocrytes are what I hate most. Today, it kinda turned - a tiny-ity bit. The reason is that you cannot always be honest with everyone at least a few times during your life. Would you tell your wife that such or such girl turns you on knowing that it won't change anything except make her feel bad? Would you tell your boss you're not sick and are taking a sick day? Tell your steparents you don't like the gift they gave you? If I found a bag containing a million bucks, I'd lie to the cops. So, I think that everyone is hipocryte in life - it's just that you have to weigh wether it's doing good or bad.