If Arun was a true Gandhian don't you think instead of throwing stones at those he thinks put that ad, he would be embracing them? You think a real Gandhi would have "slammed", "pilloried" those who didn't agree with him. Mr Arun does not sound more peace loving than people he exhorts to embrace love.
Fact is one man's Gandhigiri is another man's hate. You can hate through Gandhigiri. Tolerating injustice and falsehood is also against Gandhi principle. So ad is right.
Last he calls Sonia, Sonia and not Sonia Gandhi because he himself realizes that she is a fake one but doesn't have the courage to say so.