I don't know you, but it sounds like you have principles you stand for and that's rare. If you have a talent for something that can do good in the world it's worth pursuing. I'd take a break and find a place that aligns with your values. Best of luck.