When you start touching politics you will also start entering the battle field where political rivals will find fault in everything you do. That's human nature.I just love seeing Tesla continue to invest in domestic manufacturing and wonder why anyone can hate on US jobs by just trashing a truly US based company.
About his "job creations", he did not do it out of charity and he fire people at will in and out of his companies. All of a sudden the supercharger team got decimated because they are no longer Tesla exclusive, and all the employees in the R&D got laid off. You already know about the Federal government side, and I won't repeat it here due to politics, but someone's jobs got cut as a result (whether it is right or wrong good or bad it is more of which side of the fence you are on). Can't blame people for hating him for that.
I see him no better or worse than Zuckerberg, and I have no opinion of that guy also.