> Some states don't enforce it, but you are breaking federal law when you smoke it.
No states enforce federal law, nor should they. To legalize weed, those state removed or deactivated state laws also on the books about marijuana production, distribution and consumption.
There is no US state in which weed is legal. Some states don't enforce it, but you are breaking federal law when you smoke it.