Unfortunately, the single issue idiots are the loudest, the most focused and they do get out the vote.
It probably won't be long (if not now) before all of congress will have sucked, inhaled, snorted, highballed, speedballed, and anything else that comes to mind. Think of 104 Teddies in the Senate. Think of xxx (however many) Marion Barrys in the House.
We're doomed.