I've learned in life that there are people who excel at tearing others down rather than building them up. They tend to focus on your mistakes and flaws rather than on your achievements and talents. At the end of the day, their negative attitude is their problem; not yours. Never let a miserable person steal your joy and break your spirit. Simply choose to shine so bright, that your haters need shades!!
I have a limit and when you reach it I dismiss you from my life. It's that simple. ...And considering how I tend to forgive, even when I shouldn't, that limit is pretty high so if you're no longer a part of my life it's for a reason.