The comparison of cost, seeing just the overruns on the engines alone (older, extensively used tech no less) dwarfing the SpaceX contract really puts it into perspective.
I get having more control on a project can be comforting, but these contracts underpin an enhanced fiscal viability to NASA, which can counteract the ebbs and flows of a socially and politically derived budget. It's also laying foundation towards a more privatized space, which I think would make great inroads for NASA in the long run.
Very short sighted comment by Free.