Yes, I have left a job because there was immoral and violent behavior going on against vulnerable co-workers and due to long-established power structures, change wasn't really possible.
On a broader level, I've made a choice long ago to try and not work in domains I consider morally questionable.