Hi, I go to college in Flint Michigan, and as some of you may know, its pretty rough here. Lately, several people I know have been mugged and beaten, and I decided its time to at least carry something to offer a bit more protection. I'm 20, and too young for a handgun, and well, not looking for that type of firepower anyways. I have been looking at retractable batons to carry and they seem to be a cost effective solution. I just wanted to know if they were legal in michigan. It is a retractable steel 21 inch police baton. What do u guys think?