Mr. Ambaasador you must understand your role as an Ambassador. You represent India and you cannot critisize parlimentarians because they do not agree with your views. That is not your job. If you want to critisize, resign, go back and then you can do what ever the hell you want.
Why don't call thos who do not agree with you as unpatriotic. Did you learn this behavior from the Bush administration?