Eh, Tesla is, as you say, venting a bit. Overall, his commentary is reasonable.
But I must say that it's one thing to refer to a single person as a turd and another to refer to a group of persons as animals. The latter seems more dehumanizing to me. In exactly the same way, Roseanne would have committed a greater offense had she referred to all (or a group) of African Americans as apes, rather than one. One is bad, but dehumanizing a group is more effective and hence more offensive.
(Similarly, calling Ivanka a **** is not as bad as calling, say, NOW or DAR a bunch of *****, and not just because of the numbers involved.)
Final point: a guy like Tesla can vent in offensive manners, and a guy like Trump can do the same. Which of the two is more troubling? Tesla is (no offense) a nobody, far as I can tell.