Nobody said you have.
>You just slap the license you want to your code and that's it.
Nobody said you can't.
>It's not some sort of democracy, lol
Nobody said it is, lol.
I'm answering to what you actually wrote, that those expressing their dislike of a project having a speicific license are "either malicious or non mentally capable enough" what licenses are for.
That's a stupid argument putting other people down with a silly strawman.
One can be perfecty capable to understand what licenses are for and still think a project made a mistake chosing a specific language, or want it to change to another (and sometimes, like in the examples I gave, the latter works too).
Take a look at the guidelines that keep this place together: https://news.ycombinator.com/newsguidelines.html