Given the wide variability on these fringe topics, people need to be able to self-segregate.
I’m Libertarian on this type of stuff, so think your solution makes sense, plus crime stats argue in favor of abortion, states need to be able to set rules based on the desires of their citizens.