Is there open carry law in MI
Yes. You cannot carry and drink alcohol out in the open. especially in automobiles.Regarding weapons: I believe Michigan has open carry laws. But you have to be licensed. I know in my state, IF you carry, you must CONCEAL carry and must be licensed also.
I believe you can open carry in MI with the proper permit but many cities within MI have banned open carry in the city limits. You must abide by those ordinances