I also found it scathing, but I thought it was quite obvious the person was from India or at least had some pretty intimate knowledge about India. While I agree that there is a line to be drawn between xenophobia and criticism I also find it dangerous to say only people from within a society are allowed to criticise it. Are Latin Americans not allowed to criticise the US for example?