Take a breath. Try to keep in mind that he can't actually make you feel any particular way. That you are choosing to let the words he uses upset you. But they are just words, letters, and sounds. At any given time, remember that you can choose peace and just keep choosing to be peaceful no matter what he says or does. This practice will serve you way better in the long run. Hope this doesn't sound too unsympathetic. I've totally been where you are and felt shame at my circumstances but I had to realize that it was just me letting myself feel that way and it's way better to choose an emotion that's more resourceful. Hope this helps