Leave hun. You don’t deserve that nor do you need that kind of negativity in your life. His problems are his and his alone; not yours. His immaturity and insecurity should not be projected on you, especially not when they are mentally, physically and emotionally harming you. Don’t put yourself in a situation that will harm you again. You deserve BETTER.