Excellent post = excellent comments. Don't dismiss moral equivalency in this argument. We haven't heard much about it recently, but it's still out there.