Doing your best will never be good enough for some. Also your mistakes will never be forgotten, even if it’s a wrong allegation, misunderstandings or just a plain mixup.
My advice FUCK them!!!
People always have unrealistic expectations of others. Often way above the standard they can achieve themselves!