This is all wrong, what we really need to do is get more and better lobbyists and keep throwing money down rat holes of all kinds. Who will pay for our houses if we don’t? I don’t think it really should be a question of contractor or federal government at all. Let’s quit this petty,”throwing money down my rat hole is better than throwing money down your rat hole” bickering and spend. Give the rich more give, the poor more, prop up unions. Make more non-profits and endless grant money. Subsidize more farms and stockpile weapons. Start more wars and give money to churches too.