As you know, the reasoning in the world has weakened and the way people think when it comes to politics tends to mimic those closest and surrounding them.
It has become a "block mentality". These people are also coincidentally twisted to believe things not shared in common by them. An example is the Christian Right being diehard free marketers. Along time ago, the majority of them were democrats. Now, most tend to vote only for the purely social issues while going along with the free market.
In this way, they have become tools in which a politician needs to adhere to their often false ideas in order to win their votes. This doesn't offer real solutions and only adherence to the party and the ideology.
So the best obvious solution that I see is to educate students more in critical thinking skills. What are your opinion, thoughts, views and arguments?