I'd have to say preemption works quite well for those of us who enjoy it. Also, we're working on getting a bill through that will hold politicians who attempt to violate it PERSONALLY and FINANCIALLY responsible for that violation...and the political subdivision is specifically forbidden from "making it up" the the affected idiot. I see this one getting signed.
http://www.azleg.gov//FormatDocument...Session_ID=112
Heck, we here in the Grand Canyon State even have a knife preemption law! As much as the "big cities" might want to think, NOT allowing them to set their own laws makes for a safer state, and doesn't waste tax payer dollars prosecuting otherwise law abiding citizens for infractions of laws designed to only punish the law abiding.