I didn’t think I would ever say this, but Chris Hadfield is entirely wrong. Cooperation is a wonderful thing, yes, but I tend to look at it a little more pragmatically: The Russians could easily refuse to carry non-Russian astronauts to and from the space station for whatever reason, marooning anyone already in orbit. They have clearly shown they have no problem breaking agreements when it suits them. Why can’t we see SpaceX as another entity that NASA can cooperate with to carry astronauts to and from the ISS? And we don’t need to worry about SpaceX refusing service, unless they stop paying their bills. the US certainly can fly to the ISS without Russia. And as more private corporations go into the space business, national entities will become less and less important, beyond funding. I like this idea. I would think Chris Hadfield would as well, since SpaceX is looking to do things safely and profitably... hopefully bringing the cost per pound to get things to orbit down at the same time.