The Third Circuit of the Court of Appeals ruled that nonviolent misdemeanor crimes cannot strip firearms rights. In two cases, Binderup v. the U.S. Attorney General and Suarez v. the U.S. Attorney General, 11 judge panel ruled that non-violent misdemeanors cannot be the reason to ban someone from having guns.
You can read the ruling
http://www2.ca3.uscourts.gov/opinarch/144549p.pdf