Allow others to be who they are, exactly as they are, without judging, insulting or trying to change them.
Remember that you have attracted the people in your life so that you can learn something important about yourself from them. So complaining about who they are is only an indication that you are weak and unwilling or not ready yet to learn and grow. Start looking for your learning every time you feel angry or frustrated by someone in your life.
Once you have understood your learning, the person in question will stop bothering you, either by exiting from your universe or by becoming acceptable to you.
So until the relationship either evolves or dissolves, keep looking for your learning rather than looking for faults in the other person