In ALL areas of life, liberals have a DO AS I SAY, not as I DO, mentality.
Hypocrisy is a part of human nature, unless you simply have no beliefs. I find some of the extreme social conservatives to be a bit over the top.
The funny thing however, is that when liberals abandon their principles something good happens (i.e. they generate wealth, live better, etc). When conservatives abandon their principles, something bad happens (i.e. divorce, drug addiction, etc).
Have you read that book, by the way? Excellent read.