The reason is your arrogance, unhygenic behaviour and people really resent Hindi being imposed on non-hindi speakers especially the huge amount of public money being wasted on 'Hindi promotion' and also the undue advantage hindi speakers have in jobs, business etc. just because it is their politicians inpower at the centre. Beware, this can really break up India which would be disaster for everyone, as functionally, i dont think any part of India can survive on its own.