The rules are set up to present a ladylike/gentlemanly behavior in the face of good sportsmanship. There is nothing ungentlemanly or unladylike in refusing to shake hands when a sword tap will suffice.
There is also nothing unladylike about not wanting to touch the person who represents your rapists. If the athlete representing Russia doesn't like that treatment, they can choose to participate without representing a nation.
There are simple solutions to all of these problems, but the most important aspect is she had an agreement with the official that a sword tap would be appropriate and acceptable beforehand. Downvotes mean nothing without a response. I can sign up for 10 accounts and manipulate the votes too!
That athlete represents the government in an official capacity at a world event. You're making it out like they somehow don't represent Russia.
I can see by your downvote but failure to reply that you believe the athlete does not represent Russia. Then why have country distinctions at all?