Ooohhh, you had me until your third to last paragraph. Bagging on gays and pot is exactly what got us to where we are now. Not productive at all; counterproductive actually.
The above attitude is no different than having a muslim sympathizer in ranks of the Marine Corp. Shouldn't have been bagging on them should have been body baggin' them. Tolerance is horseshit.