Why are you doing this to yourself?
It obvious your olde male friend does not appreciate you. Something of which I’m surprised your husband has no issue with. If I was you I would stop doing everything i do for this male friend completely and see how well he appreciates you next time you lift a finger for him.