I agree with most of what you said. I want to nitpick one thing though. I don't agree that "the ends justify the means" is a valid argument. It's not an argument at all, it's a premise in the argument at hand.
And, as you alluded to, the majority of us here seem to disagree with the premise, making the overall argument invalid. Probably not the case for the rest of the country th ough. I'd like to think that we represent the "thoughtful minority", but doesn't everyone.