While I agree with what you’re saying, Disney didn’t change the gender or racial identities of the characters he’s complaining about.
Ms. Marvel, Monica Rambeau, and Carol Danvers as Captain Marvel are all very well cast for their roles. They’re practically plucked out of the pages of the comics, and match on race and gender identity from the source.
And Black Panther is about a super hero protector of a nation of black people. The answer to this racist’s question is literally in the name of the movie.
Ahh, the misogynist’s “no homo.”