In fact, all sex offenders aren't the same. But good that you bring it up!
Your assertion is tuned well to the political divide in America. It's as wrong as saying that all abortions should be against the law.
But both are extremist positions that the left can oppose and the right can promote.
In a normal political situation in another country, the two sides work toward compromise, and eventually it's inevitable they will succeed.
Americans might start another civil war over the issue, and other similar issues.