Magnify Your Self Love
Don't let them turn your flaws into some kind of weapon to use against you. People need to know that your flaws are your own and they do not and will not define who you are as a person. They will not be used as a weapon to harm you because you are not going to let them do that.
Instead of letting them draw all of your focus to your flaws, why not just ignore them and draw your own attention to what makes you a good person? Why not pour all of your focus into the positive traits that you have?
Never let people think that they can use your own flaws against you.