Why can't they get an ACA plan? Unless over age 65 or coverage available, which doesn't seem to apply, they can buy insurance there. Of course they wouldn't get premium assistance, but they would have coverage. Plans may not be the greatest, but they can't be denied due to health problems.
As pointed out, a charitable donation from a Sch C or S corp would not lower MAGI.