Earlier quoted context omitted.
>I think it's our jobs to make sure we don't promote poor practice and un-ethical behaviour. No, it's our responsibility as decent people. I don't need to sign some online pledge to keep myself from pushing people in front of trains. If I was the sort to harm others, why would I care about some meaningless online campaign?
"No, it's our responsibility as decent people" Well, yes. But there is a reason that every profession that has tackled this problem has used a system of oaths and certification. Engineers, Doctors and Lawyers are the canonical examples. You need something that is given and can be taken away for bad behaviour in order to change behaviour at this level. Damn human brains.
Anyway, the issue at hand is bad corporate behavior, not bad programmers. I don't see why we need to start licking our chops about the prospect of forming a blacklist against individual programmers.