We do not currently know of any antonyms for sucker for punishment.
For similar words to sucker for punishment, try: