As for your other, older son, if he's healthy enough to move to Seattle, he's healthy enough to get a job, isn't he? If not, then he should be on Social Security and he'd get medicaid. Either way, problem solved.
Or, if he just wanted to run his own business, he could get whatever your state's equivalent is of Blue Cross/Blue Shield Adult Basic coverage. It'll run him about $300 a month, but if he can't swing that and you're unwilling or unable to assist him with it, then he needs to get a job with benefits.
If he really has been around here for five years, he should have known FReepers would see through his charade and obliterate his agenda within minutes.