SAN FRANCISCO—A restaurant in San Francisco’s North Beach neighborhood is apologizing for refusing service to three uniformed police officers. The store owners said the officers’ weapons, which are part of their uniform, made the restaurant staff feel uncomfortable. The incident later ignited an online debate. After a wave of negative comments on social media and…