Trying not to sound pompous about where I've been, what I've done, or who's an idiot I'll say this in the hope that it isn't too condescending. Democrats and Republicans alike will always make huge mistakes, and never seem to have the entire answer. That's where the American voter comes in...