spacex interjected itself into the US space program, by being damn good at what they do, for a fraction of the cost of a NASA developed launch vehicle. theres a lot to be said for having a launch vehicle being developed with the design decisions being free of political influence, and having most of the parts of your spacecraft developed under one roof, and not in many different senators districts around the country, in a myriad of porkbarrel projects.
a specific example would be solid rocket boosters that were shoehorned onto the space shuttle, the now defunct ares, and the in development Space Launch System. this is to appease the senator for the state of Utah, and the contractor ATK in his state, who also make solid rockets for the military, for missiles and the like. the problem is, once you light solid rockets, you cant turn them off, and if they fail, they usually go boom, and take the rest of your launch vehicle with them. this is what happened in the 86 challenger shuttle disaster. in contrast, if liquid rockets engines fail, its usually a non-catastrophic failure and the fuel valves close. and if you have multiple engines, they can compensate for the lost engine by burning for longer, if you design your rocket for that. which the falcon 9 is.
the fact is, you are ill informed, and wrong, spacex has multiple commercial clients, and in fact has a commercial satellite hitching a ride along with the NASA resupply mission on this very flight. sir, you need to GET SOME KNOWLEDGE ALL UP IN YO FACE. WHHHAAAAA.