I don't believe in the one, the right person.
But there are people who are more mature and ready for a relationship; the person who doesn't always have to be right, or in the right, but validates your feelings equally alongside his.
You're in a tricky situation when you are with someone who thinks they are in the right; they are justified. In doing so, they invalidate your feelings. Ie in their head, your emotions are irrational. You are in the wrong.
The person who always wants to do the right thing often ends up inadvertently doing damage. They doesn't see the grey. They bottle up negativity and hide weakness. For underneath the guise of loving words and long-suffering silence, barbs of self-righteous contempt for you cut more slickly than overt argument.
You could both do the same; both think you're in the right; sweep frustration under the carpet. Or you could end up playing the weak, irrational tyrannic who can only do wrong; a narrative written by their desperate need to do right.