We do not currently know of any antonyms for patted oneself on the back for.
For similar words to patted oneself on the back for, try: