No es por ser mala, pero es que la astrología no es una ciencia (la astronomía si que lo es, pero no hay ningún libro de astronomía que explique la influencia de las estrellas en nuestra personalidad). No hay evidencias científicas que demuestren la influencia de las estrellas en tu vida o tu personalidad y a lo mejor ellos no son tan ignorantes como tú te crees y tú no eres tan brillante como te piensas.
Confundes el hecho de que existan con que tengan un efecto en ti. Una cosa es que tú creas que porque naciste en un determinado día tienes una personalidad predestinada y te fuerces a encajar en ella y otra muy distinta es que realmente las estrellas tengan una influencia palpable en nuestras vidas.
Dicho esto, tampoco defiendo su comportamiento. Si tu quieres creer en la astrología, pues allá tú, aunque habiéndoles llamado ignorantes por no creer en la astrología, habría que ver con que superioridad les hablas y ver si su comportamiento es una reacción al tuyo.
Para que se enteren de que crees en la astrología has tenido que hablar sobre ello. Asique la solución más sencilla es que dejes de hablar de estrellas y cartas astrales en el colegio (lugar en donde los profesores no deberían pronunciarse sobre sus creencias o ideales, en mi opinión) y te centres en tu asignatura (que no creo que sea magia de adivinación como la Profesora Sybill Patricia Trelawney de Harry Potter). De esa forma se cansarán y pasarán a otro tema de conversación.