I noticed while in a local gun shop that they had a sign on the register that states, "Any return due to NICS denial will result in a 20% restocking fee." Am I wrong for thinking there's definitely something illegal there? My logic is essentially that you can't charge a restocking fee for something that is not purchased. Thus, if they charge a restocking fee due to a NICS denial, they already have sold a firearm illegally. Am I correct here? Or are felons not prohibited from owning firearms, but are only prohibited from possessing them?