It means someone who's just a total jerk, someone that is such a bastard, they would punch Christ.
"God, Jeff in Accounting took the last bagel" "Yeah, that guys a real Christpuncher"
12👍 26👎