An 18-year-old man who carried a rifle over his shoulder in Birmingham (Oakland County) has been acquitted. He was charged despite the fact that open carry is legal. He was charged with resisting and obstructing a police officer (dismissed by the judge), brandishing (which he clearly didn't), and disturbing the peace. The latter is a nebulous charge; it is sometimes misused to charge people who are doing legal things like open carry that the police don't like.
Teen acquitted in Birmingham gun incident
Bigger Problem for Birmingham: Their Police and Prosecuting Attorney