Please read the laws, I have read that not all felonies are intent denials. Some will slow up the process but there is still a change of getting a HazMat.
With the laws that were put in place after 9/11 you can not get a hazmat endorsement if you have a felony on your record.