Hate to throw cold water, but having lived in Chicago and knowing the political climate there, I wouldn't be running off to the LGS shopping for Glocks and IWB holsters. This isn't over yet, not by a long shot, (no pun intended).
Never argue with an idiot in public. People passing by won't know which one of you is the idiot.
Just like the federal government is supposed to stay out of state issues, I think states should make it so cities have to stay out of state issues.
You want dumb gun laws Chicago, fine. But you don't get to force your laws on the state.
I hate cities and city folk.
Arbitrary enforcement of the law is the mark of tyranny. Citizens will always fight against it.