This is pretty clear-cut, but it needs saying: you are a good person. You may make mistakes, you may fail, but those are never reasons to let anyone feel like you are less than human. You have value in humanity — we all do. If someone doesn’t honor that fact, lose them. It’ll hurt, regardless of your relationship to them, but you’ll be better for it in the long run.
Trust me.