It restricts possession therefore it's preempted, simple as that. (the second part)
The first part about discharge is enforceable unless it is deemed justifiable such as in a case of defending life or against rape.
Your homework for tonight is to re-read the Michigan preemption law and then give 4 examples of local ordnances from different municipalities that are preempted by it.
Grading will not be on a curve.