I hate it when they change the race of a character, because I agree that it isn't done for the right reasons.
You can always create a new character. I have never read it but it looks like Marvel got it right with Miles Morales becoming Spider Man.
They didn't just make Peter Parker a black kid.