Let’s be clear:
- Thor is not a woman. The power and worthiness of Thor has been granted to a woman. Thor is still a man.
- Steve Rogers is not switching his race. He is stepping down for Sam Wilson to take over as Captain America, similarly as he’s done before when Bucky took on the role.