First off - I don't disagree, in principle, with any of that.
The problem is, how do you propose to deal with the problem, for those who don't have strong communities? When do you not force care, vs deny a workable solution to those who are in the shit?
If those whose ethics or morals you...