It is not illegal to refuse to hire someone or later fire someone for a conviction of any crime. In addition, the employer would have had grounds (to the extent it was needed) to terminate you for lying on your application. As for why they should up on one check but not another, misdemeanor convictions are not necessarily universally shared in terms of everything being in a single database. Although I do not practice criminal law, I do believe it is easier to check out arrest records through fingerprints and get more compressive results. By the way, had you been arrested for the misdemeanor offense but not convicted (and had not lied on application) you may have had a suit, because Michigan does have a law that prohibits employers from refusing to hire or otherwise adversely effect employment for misdemeanor arrests.
Each employment situation has unique facts and circumstances. This means that information and advice cannot be taken literally and should be used as only informational. The information provided here is not legal advice and should not be interpreted as such.
I agree with my colleagues.
My discussion with you regarding the question you posted on Avvo does not create an attorney-client relationship, nor is my response to your question to be considered legal advice. While I do my best to provide helpful responses given the factual scenario presented, proper analysis of any matter requires a more in-depth conversation than what is practical on Avvo. If you are a member of the military, or if an immediate family member of yours lost his or her life while fighting for our country, I am proud to offer a 10% discount on my fee.