Well, you don't have to pass an I.Q Test to be elected. But they should at least take a quiz or something, holy fuck there are some dumb motherfuckers in politics.
Great idea, this should be a requirement to every politician here in the United States, hell, any society whose politics are focused around Democracy.
All politicians must sign a quiz testing rational thought and compassion. All politicians must study American history and the United States Constitution and must not be fuck-all at testing time. Rejected beliefs includes creationism, global-warming denialism, anti-ethnicity sentiment, anti-religion/irreligion sentiment, anti-LGBT sentiment (or Heterosexualism), abstinence and other forms of sexual oppression, etc. fanatical, anti-intellectualist and overall undemocratic notions. Anyone who fails will either be rejected from a position or removed. Federal law, like Lawrence vs. Texas and that recent no age-limit birth control access law, no states should be exempt, not even any "red" state. The assholes and idiots lose, everybody else wins.
It may sound overbearing, but keep in mind that there are no society on earth without at least some strict rules and laws, but these apply to our politicians so they won't sign and pass unjust laws.