Anti-mosque demonstrations in Manhattan

Philosophically on this point you and I are in complete agreement. I understand what you are getting at.

technically he does have a right, his rights in one country dont get impacted due to the support of pathetic views in another, whether its a Saudi in UK, a Pakistani in Canada, Indian in Australia or Israeli in US. (if they support crappy practices of their countries)

I would say he has a right, but its hypocritical.