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