the Sheriff is closer,and probably less corrupt than Lansing...
Well, I can't really comment on the corruption, except to say that one time, I had to go to LPD to have a background check done. I forget what they charge, but I had a $20.00 bill that I was going to use to pay for it. Somewhere between the Police HQ and where I parked, I lost it. I didn't find this out until I got to the counter (same place you go to get PtP and used to take guns for "safety inspection.") I had just given them my name, and was looking for the money when I realized it was gone.
I told the officer I'd be right back. I went looking, could not find it, got really frustrated. Went to the ATM just outside their door and got another $20.00, went back in, and when I got to the counter, they handed my the report, and didn't charge me.
Now, I was trying to figure out how they know who I was at first, until I realized, I've been in there numerous times to have different pistols registered. I guess, for some reason among all the people that come in there, I must have stuck out for some reason.
But I have to say, all the LPD officers I've ever encountered have been nice, and polite.