I've worked in group homes for adults with mental illness for 3 years. Your son needs you to be firm and set boundries and expectations. If you go soft on him he will only slip further.
Be strong. I know it's difficult, but you know what is best for your son.