It would have been wrong to punch her if she’d been a 45 year old woman.
Assault is assault. It's a crime.