"The total resources of 300 million people is taxed and at the disposal of under 1000 elected people..."
...at the Federal level.
And that's the fundamental problem - the government which should have the most influence, and over which the electorate should have the most control, should start at the local level.
We're supposed to be the United States, but the Feds have used the supremacy clause to take over almost everything with real significance, ignoring the 9th and 10th Amendments, which are treated as an inconvenient speed bump.
IMHO, the biggest problem with the Constitution is that the Supremes should really be under the direct control of the States, instead of the Feds deciding what the Feds can do.