NO, NO, NO, this isn't it.
It's the way it is because our founding fathers understood that a representative democracy is superior to a direct democracy.
Unfortunately this foundational concept of our country has been eroded over the years, so we just end up with a bunch of fools in office that pander to the masses.
Nobody should ever be allowed to vote for someone they can't actually meet and talk with. Citizens should vote for their local representatives, who then vote for their state representatives, who then vote for their federal representatives. It's much harder to fool people when you live in their nieghborhood and have to look them in the eye.