Unfortunately, the simple answer is no. Because the federal government says cannabis is illegal and considers it a Schedule 1 drug, medical cannabis users are thought to be utilizing a controlled substance. According to federal law, medical marijuana patients cannot legally purchase firearms.