I had a similar moral conflict at a workplace and I dealt with it by resigning. Despite my outrage, I can't imagine occupying the office of my boss as an acceptable move. It's not illegal for my company to do business I disagree with, and if I don't like it, I leave. Simple.