"Gabe is fully aware of the situation. I hide nothing when it comes to the finances. I figure it's the roof over all of our heads and he should know what is going. That doesn't mean he has an ideas for any solutions. His response to all of this? Rub my shoulders and say, "It will work out.". He has no ideas but doesn't have any responsibilities either. My problem, my stupidity. "
This is such BS. This is a two-adult household. You aren't Gabe's parent, and Marc has TWO parents. It is not just your problem. What IS a problem is for you to continue to try to be responsible with it by yourself, and it is also emasculating to Gabe.
Tell Gabe that "We need to partner to get ourselves financially on track. I cannot and will not continue to do it alone. It doesn't work and it isn't good for either of us. I'm sorry I haven't given you a chance to be a real partner. What are your ideas?"