Your "punching a girl/kid" rules are pathetic. Bad characters deserve punishment regardless of age/gender.
Anyways, let's limit this to two per game so I don't go overboard.
Krile, Exdeath, Genesis, Genesis (yes I gave two slots to him), Quistis, Irvine, Eiko, Necron (unless they confirm he's Soulcage), Shellinda, Brother, FFXII Vaan, Penelo, Lamething, Snow --- Never buy a cosplay without giving your actual dimensions. My Rinnosuke came in too large. :\ oFFiciAL ToRgO and tOMmy wiSEaU oF tHE qUIttinG RETurneRS
The entire cast of VIII, Vaan, Balthier, Cloud, Tifa, Hope, Snow.... maybe a better question is which character in an FF game did you not want to punch at one point?
Rinoa, in particular! There's just something about her that pisses me off!
But, I agree with the entire case of FFVIII, in general. The majority of them(particularly Zell, Quistis, Selphie and Irvine) seemed to be there just for the sake of propping up Squall. There's never been a cast more "made to serve the main character" more than FFVIII's. Like with the legend of the great Hyne, they were just "tools".
Though, yeah, Snow is probably, as of recent, the best answer. He IS the most punchable. Everything about him pisses me off, unlike Rinoa, who's personality only pisses me off, but she's hot looking and dresses nice. Aside from his puke-worthy personality, Snow dresses like a homeless douchebag.