I personally have no problem with the subsidy, it's basically a loan they did pay back. Musk, through his companies is making a dramatic mark on the US. Tesla, in electric vehicles, which someone is going to work at anyway. I could care less about Tesla, I'm a truck man.
But SpaceX, that is the game changer! It's putting us back in space on US built rockets. He's expanding our goals in space. NASA was stagnant, so they needed the push. He's forced competition in the space program with Bezos, Virgin and Boeing coming on board with reusable and innovative rockets and ships. Yea, he can be flaky, but he's brought innovation to the Space program. And I'm all for that.