I fully agree in concept, but i fear our career politicians (even the best ones) are corrupted or at least working complicately in a fully corrupt system.
I don't think that talk show hosts are the answer. Although, Stewart at least is 100% up to speed on political matters which is more than I can say about some presidents.