Maybe they just haven't met the perfect partner for them kaya they're still available. Also, mistakes does not define who they are as a person para maging "defect".
Nobody's perfect. That's why I admire and respect guys that sincerely strive to be at their best for their partner. They just need to meet someone who believes in them and somehow encourage them to be better person.
Sent from my SM-N920I using Tapatalk