"Should states be able to ban local bans?" is the more interesting question here. I'd prefer if local authorities could invalidate state or federal bans but not add their own bans. So you'd get more exceptions like Indian casinos.
Here in Europe, the EU banned free plastic bags. Should I feel oppressed? I don't know, it's an efficient way to deal with a trivial issue.