This is a very interesting thread and kudos to everyone for keeping it on topic and respectful (you couldn't have such a charged topic stay so civilized in ANY other forum. Yay BYC).
I personally think that the subject is exceedingly gray and murky, and that both sides have their place in...