There are places where they are legal to own, but not to use. Washington state was like this, you could legally own one after going through the ATF process, but they were still illegal to fire in Washington state. I know of a guy who traveled to Idaho to shoot with his can. I believe that law changed this year and they're ok in WA now.
Here in Texas they've even legalized them for deer hunting, I can't wait for November!