The problem seems to be most of the people do not seperate federal and state and local govenment.
Welcome to the United STATES of America.

Anytime you have the government run anything it will cost twice as much as a private company can do it or it will fail.