Like all places we want to protect against gun violence, the only way to prevent it would be robotic turrets that immediately disable/kill anyone who points the barrel of a gun toward another person.
Literally the only way to make a place guaranteed to be free of shootings.