Most Helpful Guy
This is very unfortunate. No, it's not normal behavior. He should not be complaining about how little money he has. He has no right to disrespect you. He is very lucky to have a woman like you. Sex is worth infinitely more than money. He shouldn't be complaining at all.
Most Helpful Girl
Leave him. My mom was married to a guy who did all those things (except I don't know and do not want to know about their sex life). He constantly complained but had the best life out of everyone in the family. You deserve to be with a guy who loves you and your kids and wants the very best for you. A guy who is *anything* less is useless to you.