The person you're with is supposed to make you happy, feel good about yourself, support you, all those different things. If that person is just straight up calling you names, and treating you like shit, they don't need to be a part of your life. You deserve that.