I don't think the liberals have a monopoly on being annoying. Just as some liberals will lecture about their environmental beliefs and try to impose them on everyone there's conservatives that will try to do the same with their religious beliefs. Just as some liberals will accuse people who disagree as "not being well read" theres conservative that will tell you that unless you've read books by Ayn Rand you can't possibly understand how capitalism is supposed to work.

I think that at the root of the problem is that we've largely given over all discussion of issues to the extremists on both sides while those of us with moderate views sit quietly on the sidelines.