craigsub, you do sound condescending much of the time, but wtf, eh?
Condescension, arrogance and intolerance of differing opinions seems more the province of liberals in America today. If you don't agree with them you must be stupid, ignorant or both. The beginning pages of this thread bear witness to that.
At least the lefties aren't calling us stupid anymore.