well...let me correct myself...subway does carry ketchup but it depends on the owner of the franchise. i never had seen one with it but i admit when i am wrong.
Don't feed him or pay any of his bills. Charge him to live there and he will straighten up. My kids can stay with me as long as they want as long as they are bettering themselves. Father your sons and mother your daughters! Work builds character!