Being a couple is hard work. You have to be a friend, a lover, a partner, a critic, a #1 fan, and a bunch of other things. Let’s not even throw in all the other roles we each have to play once the kids come into the picture. The point is that when you are in a serious relationship, you have many roles to play. Don’t get frustrated if your partner hasn’t perfected all the roles at once. It takes practice, so be patient.
Annnnd if your partner still doesn’t get better, then just karate kick them