In Germany even suggesting a law like this will provoke immediate protest by some people who claim to fight for civil rights. What I've encountered though is, that those people who claim to speak for the affected ones don't have a friend or relative with this condition and have never even met such a person.
Fighting against AOT is for me not a defense of free will, but an act of denying people having a free will in the first place.
Sure, there should be certain checkboxes to be ticked off first. But e.g. if the whole family and friends speak out in favor of forced treatment in front of a judge, it should be regarded as one such checkbox.
In a country like Germany, with generous social services that even provides housing if your landlord evicts you, the vast majority of non-immigrant homeless are homeless because of schizophrenia. The friends and relatives I know affected by it, are only not homeless because we had to pull every legal string possible, so that social services don't treat them like the rest of their customers.