The dilemmas that force us to compromise our morals

“You might not get your hands dirty if you never do deals with wrong-doers, but your clean fingers aren’t going to be able to pull anyone out of harm’s way, either.”

Latest column in The Herald.