You allow them to berate and dump on you. Not only that, they do this in front of your mutual friends where they belittle you publicly. Why you put up with this shit is beyond me and ultimately between you and them. But you are a talented, beautiful, lovely person and absolutely don't deserve to be treated this way. Why you are choosing to put up with this is beyond me. I hope that it's by choice as in like it's part of some s/D scenario and not because you really think you don't deserve to be treated better. I wish you wouldn't let others crap all over you. You deserve better. Please remember that.