As a guy, I'm perfectly fine with things like "the future is female" for the same reason I'm fine with things like "gay pride" and "black pride" even though I'm straight and white. I recognize the historic inequality. As any good American should, I respect struggles for freedom and celebrate the successes of people seeking equality. I have no reason to think that any of those movements, no matter how successful they are, will shift into the same sort of oppression my fellow straight, white men have been perpetrating for centuries and that I benefited from.
I get why your son got sucked in, and I feel for both you and him. He's having to make choices about his identity in a time when all sorts of things in flux. But you can help him understand that society is not hostile to him personally, and that any hostility he is seeing is mainly a reaction to past harm. That he gets to make choices about what parts of the old world get sustained or get left behind. And that as long as he's working for what's right, he doesn't have to worry too much if people's trauma leads them to mistake him as being part of something wrong.