You were mostly right, until the end. Sex/gender is 100% biological, and your delusional, far-left, fanatical hogwash has NO scientific backing. There's a reason you leftists lost the last election... EVERYBODY is fed up with your lies and delusions!
Also, freedom of speech exists. So that asshole has the RIGHT to use slurs against all the freaks of your sex-cult.
If I have to choose between an uneducated asshole, or a delusional freak... I'm choosing the asshole every time. Why? Simple, it's not assholes like him grooming children in libraries. Check mate.