Everyone makes mistakes because no is perfect. No one can be perfect no matter how hard they try. Not even that beautiful, young woman. She has her own flaws just like everybody else. So stop asking why do you make mistakes, and start asking how can I learn and grow from your mistakes. If someone doesn't like you for you, thats an issue they have to deal with. It's not your responsibility to change people. Instead move on and find someone better. Someone who will recognize your mistakes as your greatness.