I disapprove of Megan's law, here is why:
I will use an analogy to make my point: If you were ordering a hamburger and your 2 choices were burned to a cinder or nearly raw you would reject both choices. One is not cooking it enough the other is cooking it too much but neither is just right.
Well Megan's Law is the same way. It is simple logic: There are 2 possibilities only.
Possibility #1. The person IS likely to reoffend. In this reality he should not be out of prison (or a mental hospital) in the first place and as a society we need to change laws to allow for that. The notifications are not really enough to keep children safe, they are more of a "feel good" measure. As far as I am concerned if a person is a danger to society (especially children) you do NOT let them out of a secure lockup into the neighborhood. Its like a zoo letting a tiger out but warning people about it.
Possibility #2: The person really is rehabilitated and will not reoffend. In this scenario there is no need to notify the community and doing so will likely lead to the offender being harassed and socially ostracized. Whether or not you think he (or sometimes she) deserves it from a legal standpoint they have served their sentence and it would functionally be extra punishment which is unconstitutional.
Instead of Megan's law we should just keep anyone considered a danger locked up and if they really are rehabilitated then they are as free to go as a convicted bank robber and no Megan's law restrictions.