¿Soy una mala persona si desprecio a mi país y a mis propios compatriotas?

No, eso no te hace una mala persona. Eres bueno mientras tu conciencia esté limpia y tus acciones e intenciones sean buenas.
No elegiste nacer aquí. Acaba de suceder. No hay razón para que sientas “amor” hacia tu país solo porque naciste en él. Usted elige si desea o no que le guste.
Al final del día, mientras viva su vida con honestidad, ayude a los demás a su alrededor, estaría haciendo que su país se sienta orgulloso y me sentiré orgulloso de llamarlo mi compatriota.

Err, no. No te hace una mala persona.
Pero la India es simplemente un pedazo de tierra en un planeta llamado Tierra. Los adjetivos que usa son realmente para las personas que residen en este país y eso lo incluye a usted. Hagas lo que hagas, no podrás quitarte la Indianess de ti. Quizás aprendas a hablar inglés en la vida cotidiana una vez que obtengas el lugar de tus sueños en algún rincón occidental del mundo, pero en tu mente aún pensarás en tu lengua materna.
Odiar y despreciar a la India equivale a despreciarte a ti mismo.
Aspirar a vivir en un país diferente y odiar a tu propio país son dos cosas completamente diferentes.