I believe you are way off the mark here. It is about time we developed the maturity and self confidence to take such attitudes and comments in stride. Your reaction smacks of poor self esteem and an inferiority complex. Respect for the Mahatma should start at home. The Mahatma's principles and values need to be observed at home first before you go pointing fingers at foreigners.
So, just cool it and stop this inflamatory tirade.