It's very sad to see that and to hear about it firsthand and for you to see it firsthand. The first step is people saying "hold on, no! I don't agree with this. It is morally wrong and i wont stand idly by"
Good on you. You sound like a decent principled person. Keep up the great work.