CAN she be fired for yelling at you and touching your hand? Sure, if that's how management want to handle it.
MUST she be fired? No, not by a long shot.
Do you have any say in whether she is fired? Nope, you don't get a vote in the matter.
What can you do about it? Grow a thicker skin...