Under what enumerated power would you propose the federal government enact such a ban, assuming it becomes necessary?
There is no power written in the constitution. Instead that power is written in a higher governance; basic morality and good and evil.
Now before you ask why we shouldn’t ban everything that goes against this, see post 128.