Actually he is pretty perfect in my eyes! Except when he doesn't do what I want! - You are perfect in my eyes. But you should never be with someone who doesn't think you are perfect unless you do what they want you to do.
Sometimes you have to be silent and cold when you keep talking and trying and giving chances and that person is still playing the same game doing things exactly the same way maybe worse you just have to stop talking and become cold as snow