We have such checks for guns. Even a 20 year old drug possession felony or tax evasion felony that had nothing to do with guns or even violence means you can't have a gun. How about anyone with a DUI conviction banned from ever driving a car? That would unquestionably save thousands of lives a year. Why do you libs oppose that?