Relationships involve a lot of give and take. Ideally, each partner should put up with some amount of annoying behavior (as long as it's compensated by a greater amount of pleasing behavior), and strive to minimize their own annoying behavior. Where such can be achieved, you have a working relationship
Nobody can be perfect at all times, and someone who demands perfection at all times will be alone most of the time
The facts of life are that almost-perfect people are in high demand, and will be able to select an almost-perfect mate from a wide pool, while very-imperfect people have a tiny pool of people willing to put up with them, and have their choices limited to settling for whoever will put up with them, or being content with solitude