Marathi=Incompetent, Southies=Arrogant, gujju= Shrewd, Marwari=Kanjoos, UP-Bihar=criminals, Punjabi= extravagant, Bengali= Mad, Kashmiri= horrible, Muslims= traitors.....everyone has some or the other problem with someone....we indians are one of the most castist people on this planet, we sometimes blame westerners for racism, but we should try and analyse ourselves first.