Question: has sakura ever punched sasuke?
Answer: As we know Sakura had no problem with attacking and insulting Naruto, Lee, Sai, Konohamaru, etc for minor things and even doing nothing wrong, but Sakura never ever attacked Sasuke who did bad things to even criminal level bad.