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.