I think the most difficult thing for folks newly interested in OC, especially those who have gone through CPL training, to wrap their brains around is that MI has two distinct lists of pistol free zones.
The first one,
MCL 750.234d, is really a "Firearms Free Zones" list as it pertains to the general possession of all firearms. The really important part of that law for us is the section that lists the exemptions to the law. The salient exemption being the possession of a CPL. So if you are carrying in most of the Firearm Free Zones listed in 750.234d but you have a CPL you are exempt. There are exceptions like courtrooms that need to be learned.
The second list,
MCL 28.425o, is a true "Pistol Free Zones" list since it is
only concerned with regulating the carrying of a
concealed pistol. So if you're carrying a pistol but it is not concealed then this law does not come into play.
The challenge is to learn both laws well enough to know which one you are operating under at any specific point in time and the potential pitfalls associated with each situation.
Then we get into all the other laws like school property, trespassing, possessing in a vehicle, legal transport in a vehicle without a CPL, etc. but that's for another time
Bronson