You might as well say that Douglas Crockford is not morally obligated to be nice. Yes, I suppose he is entitled to behaving in ways that are harmful to Free Software, but we are also entitled to criticize him for that. The post criticizes both the license and Crockford's use of the license, focusing on the latter because licenses, like guns, are not harfmul in themselves.
You might argue that Crockford's contributions to Free Software outweigh the nuisance of his license, but to people who won't use his code because of the license (as you propose they do if they don't like it), his contributions are, sadly, rather worthless.
As for your last point, sure, Richard Stallman is arguably harmful to the Free Non-Copyleft Software movement, if such a thing exists. Is that a bad thing? I don't think there is a consensus in the Free Software community. Some OpenBSD folks certainly hate it...
You might argue that Crockford's contributions to Free Software outweigh the nuisance of his license, but to people who won't use his code because of the license (as you propose they do if they don't like it), his contributions are, sadly, rather worthless.
As for your last point, sure, Richard Stallman is arguably harmful to the Free Non-Copyleft Software movement, if such a thing exists. Is that a bad thing? I don't think there is a consensus in the Free Software community. Some OpenBSD folks certainly hate it...