I'm not really a fan of short hair on girls either. The longer, the better, in my opinion. Seems more beautiful with long, flowing hair.
I certainly wouldn't say that short hair makes girls look like guys, but some girls have masculine facial features already, and short hair sure as **** doesn't help in that regard.

If I saw a girl doing that, I would just take her into the corner, inform her that she's over-reacting and only making a fool out of herself, and next time to try and come up with a witty remark to say and embarrass him back

I know what it is. The artist is drawing a comic to represent that the woman feels uncomfortable, and thus she's making the perpetrator feel uncomfortable in turn through her actions, as a way to prove that nobody enjoys being hit on like that