"since the language has an ambiguous binding of this in different situations"
Learn the situations, and use accordingly.
Refusing to learn how the tool you're using works will impede your work, or at minimum drastically reduces the quality of it.
I understand that JavaScript is "special" when compared to other languages, but working around it's eccentricities will only stop you from leveraging all that it has to offer.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
"since the language has an ambiguous binding of this in different situations"
Learn the situations, and use accordingly.
Refusing to learn how the tool you're using works will impede your work, or at minimum drastically reduces the quality of it.
I understand that JavaScript is "special" when compared to other languages, but working around it's eccentricities will only stop you from leveraging all that it has to offer.