People focus on SpaceX's government contracts, disregarding the MASSIVE subsidies ULA receives and disregarding the fact that SpaceX is dropping the price of rocket launches like a brick off a cliff, which will (obviously??) save far, far more taxpayer money in the long run than if SpaceX had not done this.
People focus on Tesla's subsidies, but ignore the massive bailouts given to the other auto manufacturers and ignore the future potential of Tesla to bring large amounts of jobs and money into the US as the cars are exported around the world. They ignore how much money will be saved by a cleaner environment in the long run, in healthcare costs and environmental costs. They overlook that Tesla paid back all its government loans with interest, making it a solid investment. They ignore everything relevant.
And with SolarCity, people focus on it having received some small amount of subsidies while disregarding the fact that a future where we don't have to pay electric bills or gas bills will save us all far more than we might have to spend in taxes now.
These people seem to imagine that Musk's companies are taking up valuable money that could have been used elsewhere, but truly, what better use for money than to break the mold of dysfunctional legacy infrastructure?