Like I said before, it is the WAY you give your opinion. Saying things like the Sheikha doesn't want to here anything from a know it all american or don't be so naive to think that you will change the law. There are nicer ways to say things.

I like to hear other peoples opinions because sometimes they can see something in a different way and it may change my opinion. The world would be dull without different views.

When you say things like you did, you're damn right I'm going to come back at you and question it. There is no reason to talk like that to anyone. I am defensive when someone says such things.