His criticisms about the US are often based on his faulty perceptions and total lack of understanding of matters he wishes to discuss.
He is not well versed in political matters and he should probably avoid talking about them.
I don't think he should sit in his ivory tower in his expensive LA hotel and be so absolutely obtuse and nasty about the suffering happening here because of the illegal immigration while at the same time he complains about it in other places.
And actually no, I don't think he should come here if he is going to lie about what happens here and constatly complain about it. He makes a lot of money here and actually said he would assasinate the president. That should have gotten him banned for life, whatever one thinks about Trump. Assasination threats against any president are not taken lightly, which is why the Secret Service investigated him, they took it seriously. Immigrants can be deported for this, non-citizens should be banned, and he even said there was a chance he would not be allowed back here.