I wasn't very convinced by his arguments - the main one being:
Senior NASA officials earlier this month confirmed, publicly and on the record, that the decision was made by the space agency in the best interests of the International Space Station Program. Not for political reasons.
To be a little snarky here - so Senior NASA officials: honest, Musk: liar?
If, hypothetically, NASA was pressured for political reasons, I don't think Senior NASA officials would reveal it to the public anyway. So the fact that they said it's not for political reasons doesn't really prove anything for either side of the argument.
If, hypothetically, NASA was pressured for political reasons, I don't think Senior NASA officials would reveal it to the public anyway. So the fact that they said it's not for political reasons doesn't really prove anything for either side of the argument.