I'm with
@EMom my first thought was oh hell to the no!
Don't care if you're mad,
go get a job.
Don't care if your moms house is awful,
go get a job.
Don't care that you didn't say goodbye,
go get a job.
GROW THE HELL UP! You're 40! Act like it. And you're not freeloading in MY house that I work for. Period. End of story.
Dh is an enabler because his entire family is. You're going to have to stand your ground. Tell him this is setting a horrible example to your kids? It's ok, you can do nothing with your life because you can hop over and magically be taken care of? No! This would be a knock down drag out fight in my house. No way would he stay!