This sounds like the story of my life. The best way to deal with it is to...leave?
You absorb the energy of the people around you. And if the people around you fail to give a damn about the things you care about, you run the risk of losing own energy for it, too.
I don't, in the end, know the best solution for your case. But whatever you do, protect that spark that makes everyone look at you like an ear is growing out of your forehead.