Non native speakers usually "tolerate" and understand a more wide range of accents, if they learned english in a multicultural environment where everyone had a different accent.
Also in general between both native and non native speakers, commenting negatively about someone's accent is considered rude, or colloquially, an "asshole move"
If you are a non-native speaker without encountering such accents you must be Indian, right ?