There are 2 ways you can look at it. On the face of it, Michigan is completely out of line with the second amendment. This is not New York or California, and it is despicable that the politicians still require us to register handguns.
-- I think it's equally unfair in New York or California.
We need to get rid of registration as soon as possible. I think it is doable, since Heller seems to pretty much bring the registration scheme into question, at least for visitor's to the state who are prohibited from bringing in an unregistered pistol, and they are prohibited from registering because they are not residents. Need to get also get, at the very least, the possibility of OC in a vehicle. Those two goals would make Michigan one of the best states for firearm rights.
On the other hand, if you get a CPL, Michigan is one of the most free states in the country for carrying.
--When Michigan first went to "shall" issue, and I started doing research on the subject, I too was shocked. What even shocked me more was that the person who probably did the most for the OCers in regards to the laws of this state was none other than Jennifer Granholm. As AG, she wrote some very "pro-carry" opinions see AG opinion 7098, 7101, 7120, 7121, and especially 7113. I may disagree with her policies since becoming Governor, but I think her legal reasoning was quite sound. And all this from someone who was very "anti-shall issue". I also give her respect for her statement, very early after initial data regarding CPL's in Michigan (after the change in legislation), she came out and admitted that her assertion that there would be blood in the streets after shall issue, was very wrong. I think she is one of the strongest supporters of "shall" issue there is.
You may say Mike Cox has been supportive, and I would agree BUT there are some sore points with me: AG opinion 7123, 7133, and 7136. All limited or came down against expansive interpretation.
So, I consider OC/CC as a right, but one that is limited. Therein lies the problem. The Supreme Court has decided that rights can be limited within reason. They often use the "Yelling fire in a Theatre" argument, which really is in no way logically similar to firearm restrictions. Gun rights have been severely limited for a long time. This needs to stop... we need to actively push for those changes which restore the "Right to Keep and Bear Arms" to its proper place in our society.
Remember too that the "Right to Keep and Bear Arms" proceeded the founding of this country... in fact it is deeply connected to the basic right of self-defense. So any constitution or law notwithstanding, the right is not one given by any government; it is one that has and shall always exist.
And as ziggy pointed out, you can carry long guns, which I will say again is something that we should do like they did in ohio recently. Specifically they walked around with slung and unloaded rifles after talking it over with the police to make sure there would be no problems. There is no reason at all why we couldn't do that here, particularly in a smaller town with a police chief who is pro gun.