Michigan Gov. Rick Snyder (R) has vetoed a bill that would have allow concealed weapons in schools, day care centers, sports arenas, bars, places of worship, hospitals, dorms and casinos.

“While we must vigilantly protect the rights of law-abiding firearm owners, we also must ensure the right of designated public entities to exercise their best discretion in matters of safety and security,” he said in a letter sent to the legislature. “These public venues need clear legal authority to ban firearms on their premises if they see fit to do so.”