I took a friend shooting recently who has a marijuana misdemeanor on his record, but it's still perfectly legal for him to own guns. If he was banned from owning guns, I wouldn't risk putting one in his hands.
One friend I used to shoot with years ago had done prison time for assault... he shot someone when he was a kid, unbeknownst to me at the time - so obviously he was not allowed to own weapons... but target shooting is his favorite hobby. He's not involved in anything illegal, and he's actually quite a productive member of society. Wealthy too... but he's got a record. To this day I still see him at the range sometimes.
I know he is not a danger to anyone, so him owning guns, or going to the range to shoot doesn't bother me. Trust me, lots of people who have no business with guns go to shooting ranges. If we were still friends and hung out like we used to, I would not take him up on any offers to go shooting - not because I don't trust him w/a pistol, but because I wouldn't want to risk getting in trouble for "arming", or being with an armed felon.
Nothing I can say is going to stop this guy from owning, buying, or going to the range to shoot his guns. The guys at the range have no way of verifying if he is a felon or not, and probably don't care to be honest. I mind my own business. If he get's pulled over on the way home from the range, and the police discover a gun in his posession, that's his problem. I just know that giving up my 2A rights isn't worth being with him if and when that ever happens.
Use discretion, and use it wisely.
Edit: Folks who act like they don't know ANYONE who has broken the law, are liars... I'd watch them more closely than I watch my friends who do have criminal records.