Only Russia can make it into space right now. For everyone else who you might consider able to put a man in space, the US has similar capability. Only Russia can schedule and so it safely nearly on demand.
Nobody in the know would blame this directly on Obama. He carries some of the fault because he canceled an project that was billions of dollars over budget and years late. Most of the blame goes straight to NASA and congress for designing a shuttle replacement that was meant to please
specific constituents vs doing the best job for less.
Something more like DIRECT would have kept us in space. This would have had to be done in 2008 or before.
http://en.wikipedia.org/wiki/DIRECT