Offensive JS includes:
"It makes an AJAX request or is loaded along with scripts that make an AJAX request" and "Calling methods with the square bracket notation" and "Using any other construct than a string literal with certain methods (Obj.write, Obj.createElement, …)."
If it includes something like the above (which 99% of HTML frameworks do) and it doesn't have a free license statement, should people really complain about it?
Like, fine. Sure. You don't want to run non-free JS. Okay. But there's no reason to waste someone's time complaining about it, either.
How is anyone supposed to take this seriously?