If a guy who is struggling is being an asshole to you for struggling, drop him and move on. He is like a rabid dog, who unfortunately and sadly is hurting himself, but you can't do anything about them and you'd only be hurting yourself. In other words, choose your friends wisely.