Well, Andy Ngo certainly is a controversial figure, and I am not well informed enough about him to know if his detractors or his supporters are the truth-tellers.
What I do know is this period of time we are in, where social media mobs try to control employment or behavior, has to stop, at some point. It is almost axiomatic that the loudest, angriest voices on any matter are the least sane.