"Shero" is a ridiculous, made up word. I can't take anyone who uses it seriously.
There is no reason not to use "hero" for men and women in the same way author/actor etc replaces authoress/ actress etc.
If you, general you, feel there is a need to emphasise the sex of the heroic person there is a perfectly adequate word without resorting to a silly neologism.
This particular hero / heroine seems rather questionable.