The same rule should apply to all as south indians say that you are forcing hindi on them as national language. Then you shouls learn hindi and speak only hindi with outsiders and not kannada or english. This rule apply to those who stay in karnataka and not the visitors.