Xie Shiuping makes a pretty good living as a human punching bag, much to the chagrin of his stressed-out family.