B.C.
Army or Navy.
At 19 yrs old, this kid needs to go.
He's not going to grow up until he's out on his own working without a parental safety net.
His successes and failures will be his alone.
Make up a budget and stick to it.
Only give wife what she needs to pay for essentials and if she blows it on something else - bummer Dude-ette.
Stop paying for everything for son.
If the loans are in his name, it's his problem and the repo man and him will be on a first name basis before you know it.
If the loans are not in his name, sell the items and get rid of the debt.
Save a little of your own pay check up and go on a fishing trip without the family for a week.
These ingrates you have for a family need to learn to appreciate you.
They are treating you like a walking talking wallet.
You deserve more a lot more regard than they are giving you.