This is another type of toxic personality to avoid. The hypercritical person. They can see all your faults but can see the doughnut dusting on their own face.
Being sexy is about building confident and you can do that if someone is always telling you negative things. Hypercritical people are manipulators. They use criticism to control and get their way. Most people do not realize that hypercritism is a form of abuse.