Look I really don’t think anyone wants to say that you can’t criticize a foreign leader to that they can’t criticize us.
I think the point is that as an American, hearing another American doing the bashing is one thing, while hearing someone from a country with a history of bashing America anyway, is another.
Not that it is different in terms of rights or content, just that it really does sometimes hit a nerve.