Does having a black Mary Jane actually bother people?

So recently I found out that Zedaya was going to be playing Mary Jane in the future Spider-Man movies, and a bunch of internet trolls were bitching about black washing and all that. 
My response: 
If you honestly think that changing a character from black to white "destroys the movie" there is something seriously wrong with you. Characters, just like people, are about their personalities and experiences their appearance has little to do with it. And if Marvel can make a Tibetan monk in Dr. Strange be played by a white woman with a British accent, then Mary Jane can be fucking black. I grew up on the comics too and it doesn't make any difference the color of her skin as long as her lines are good and she's as badass as the shows and comics.
What do you think? Can a black actress play a historically white character?