Well I certainly don't examine things for "moral purity" - human affairs are intrinsically messy and we kinda fumble our way towards solutions, bearing masses of contradictions as we go, and often as not having to consider the lesser of several evils rather than some easy black and white, right and wrong choice.