We teach others how to treat us. Thus far you have taught him it's OK to skate bye in a part time job cause you will pay his living expenses and that it's OK to steal from you and your mom.
No reason to have a thief in your house, is there?
No reason to support an able-bodied man, is there?
Give him the gift of dignity to experience the consequences of his choices and behaviors.