Deductions & credits

When I was doing my married filing joint taxes a couple years back  my husband was a student. I read how they worded that felony rule I took it they meant if he had a drug conviction at all. At the age of 20 he sold to an undercover. He is 40 now and hasn't been in any trouble since. He doesn't qualify for an expungement because they labeled his felony class G. Expungement is for 21 and under and it isn't allowed for class A-G. Even if your crime was nonviolent as was his. They allow expungement only from class H on. Anyways when I got to that part it caught me off guard. Our government punishes people with records endlessly to the point it about looks like they just want to keep them down. I read that felony rule again this year and I felt like they could have meant only if you commit the crime in this year can you not claim it.  I took it 2 years ago to mean no felony at all can get the credit. I just realize now when I stumbled upon this thread I'm not the only one questioning their vagueness on the matter. I still had to pay close attention knowing what I was expecting to read this time around. So now I have to figure out if I need to  amend our return from 2 years ago to get the credit or not. He was a full time electrical engineering student on the Dean's list and he worked as a commercial electrician. So this would have really paid out. It makes me wonder how many others didnt get which way they meant it because of how tricky it was put. With over 330 million Americans and the IRS  expecting each family to file yearly you'd think they'd care to be alot more clear than they were here! I'm sure this got alot of people's returns held hostage for months!