A new DC Comics anti-hero called Featherweight raised controversy after she revealed herself to be a trans woman.