Alll one has to do is observe trends. The US was second into space, but since the moon adventure, public, and thus political support has steadily waned. These days, most people, and kids (the future of space travel) are more interested in facebook or some scandal, or playing their Xbox.
Next year, the US austronauts will have to beg a ride on Russian rockets, just to access space. Let's face it, the US space program is so tied up in short-term politics that it has become a tangled mess of grand goals, and failed plans. As long as this mess continues, very little will be accomplished.
Although some dismiss Russia or China from getting to the planets first, this obvious gap in US determination will prompt them to dedicate the required resources to get to Mars. Without a doubt, if it becomes a space race, it will be between Russia and China, with the USA sitting on the sidelines watching history being made, when a human steps foot on a planet.
As far as wishing that somehow private industry will somehow step up and is a fool. The private sector has been engaged in space exploration from the beginning, and all they have accomplished is to be providers for space access. There is a profit to be made in low earth orbit, or launching telecommunication satellites into geosynchronous orbit. But to go to the Moon or Mars to mine minerlas or set up a tourist spot? It would require billions of dollars, and as a stockholder myself, I will never approve a business plan where pretty well every penny is sunk into the venture with the prospect of maybe some profit occuring after twenty years. And that's a best case scenario. No, private industry will go after where there is money to be made, such as low earth orbit or geosynchronous orbit.
To go to Mars or any planet will require strong political will, and the dedication of resources for at least ten years. Most likely twenty. This something the USA is in short supply, and it just won't happen. The day a US citizen steps foot on Mars will be as a passenger on a rocket made in China or Russia. And then again, whoever is the nation that reaches mars first, they will probably shut out the USA, and deny them any experience or access to deep space. The USA shut out the Chinese from access to the space station, don't be surprised if they return the favor.