My experiences have taught me that generally, people who publicly promote their "straight-edge" lifestyle tend to have adopted the lifestyle for the wrong reason: namely, as a means of creating a "holier-than-thou" persona that lets them feel better about themselves in comparison to others.
It seems to me that out of 100,000 people, there is one who does not adopt his/her political views for this reason, to seem more important than others.
When people talk about politics, I generally ignore what they say, because few of them have the background to even make sense of it, and of those, very few have the right mentation to figure anything out.
Someday, if presented with a strong leader, they will follow him or her. If the leader is benevolent, it will not be to doom but for the stupidest of them.