Sorry, but no way would this be an acceptable response to someone making comments (not physically touching).
She needs appropriate ways to deal with this and make sure that it is reported to the coach. Definitely needs to stand up for herself and make it known that it is not welcome, but without resorting to physical violence.