To those residents of Bangalore, who haven't been living here for long, and hence do not consider themselves Bangaloreans,
To those who consider themselves Bangaloreans, but who do not think too high of the "localite" or "Kannadiga".
* I know you have been inconvenienced by the recent riots in Bangalore, and I know that it was unnecessary. The reasons for the riots were many - most of the rioters were just drunken rowdies out to have a good time. Added to it, total mismanagement by the police, resulted in a totally chaotic situation, which caused agony to many. You have every right to bemoan your fate, and discuss about how silly and pointless everything was. But please refrain from making sweeping and unfair generalizations about how "Kannadigas are blind and crazy", "South Indians are movie fanatics", and more than that, please do not bestow rude epithets on the Kannadiga.
* Please note that Bangalore is what it is because of the localites. Bangalore houses you, clothes you, and feeds you, and it houses the concern where you earn your daily bread. The office has been set up here in the first place because of the conducive atmosphere of the city and its (once) salubrious climate, and the welcoming and hospitable attitude of the local populace. If the localites seem hostile to you now, it is because of built up frustrations over a long period, resulting from the hostile and superior attitude that most of you might have displayed.
* Hindi might be one of the most widely spoken languages in India. But the localites need not know Hindi. It is the mother tongue of only a few of you, and you cannot expect everybody to know Hindi for your convenience. Try speaking in English, and if it doesn't help, then learn Kannada. Learning new languages is good for the brain too.
* Bangalore is in India too, but there are cultural differences from place to place. Your natural confidence and open body language is more often than not, construed as arrogance, high-handedness and superiority here. This is not taken too kindly by the localites. Try to be polite. Even if you do not know the language, make sure you use "Thank you" and "Please". The localite is basically a good person. He will respond in kind. [This Thank You and Please will go a long way anywhere. It's called the lubricant that makes the world go round!]
* Do not make fun of the South Indian accent. For your information, the accent you are speaking with, is not too great either. Some English sounds are not present in Indian Languages. Kannada and other South Indian languages do not have the sound "o" as in North. Some of us tend to pronounce it as "Naarth". Some of you cannot say "school", you say "ischool". You think the pronunciation of "bear" is like "beer", but it is not. "Entry" is pronounced as "Entry", not "Antry". Just as some of you cannot speak good English, some of us South Indians do not speak Good English. We are all Indians trying to speak a foreign language. All of us are in the same boat.
* Yes, we speak Hindi with a funny accent. We pronounce "hai" as "hy", because the sound "ai" is not there in Kannada. But we do not know how well you speak Kannada because you do not even try. Even then, try making the "L" sound with your tongue rolled. You will find it very difficult. Because that sound is hardly used in most of your languages.
* Yes, there are rude and greedy localites. There are cheats, there are thieves. Like there are, everywhere. If they seem more rampant here, that is because it is proportional to the population. And because the disparity between the rich and the poor is ever-increasing, this will also increase.
* Yes, the infrastructure is bad in Bangalore. The planners of Bangalore never dreamt of this kind of a population. Even now, enough efforts are not being taken. There is inefficiency, and carelessness in the way things are being dealt with. We are also being as inconvenienced as you are. Stop the ceaseless complaining, or do something. [This applies to the localites too.]
* Bangalore is not a hotel. You are not paying to stay here, and hence there is no point in expecting some kind of special service from the place. It is a place like any other.
* Yes, there are many things wrong with Bangalore. LIke any other place. If you had great expectations from the city, then that is your problem. Try instead, to find out what is right with it, and enjoy your stay here. But also note that most "outsiders" do not return to where they come from, and make this city their home. Warts and all.
We are all Indians, for heavens' sake! Let's not waste our time in demeaning each other, and instead, try to understand, respect and appreciate each other.
NOTE1: You are welcome to comment on this, but let us all refrain from name-calling, and too broad generalizations. Let it not get ugly. Let's have a healthy discussion. Extreme regional or parochial statements will be deleted, whether it is from an "outsider" or a "localite".
NOTE2: If you want me to add anything else, please leave it in the comments. I will update it.