First, Welcome to the group. I am not an Attorney and could not begin to answer your question.
I think checking with or post a question Here, on Michigan Open Carry dot org ( Michigan Open Carry, Inc. - Index ) or Michigan Gun Owners ( Michigan Gun Owners ) for a name of a good attorney.
Sorry I could not be anymore help. Just us posted on your progress.