I totally agree with you
What makes it a shame is that when you get a lot of people spamming Indian companies on a forum, it gives a bad impression of ALL Indian companies. They're screwing it up for everyone - and like you said, if a company is unprofessional and ignorant enough to spam, then there's no WAY I'd consider doing business with them.
I'm guessing there's a lot of good companies based there, but jeez, they're getting a bad name too..