Short diary y'all, but here it is.
The only response to close off the unintended breadth of the Hobby Lobby case is single-payer. If corporations can choose not to support certain kinds of healthcare, then they shouldn't support any at all.
Single-Payer! Medicare for all!