He should have demanded an apology and a refund. If both or just one demand was refused, it would further condemn the mindless mob mentality.
I’m for saving that cup and displaying it at the station.
IMHO the officer should have asked to see the manager, show the cup, and then ask for the names of everyone on duty at the time. When the officer receives the list of names, he then could state that everyone on this list will be the last in line to receive emergency services should the need arise. Got a home invader and you called 9-1-1? If your name is on the list the authorities will be there in about an hour. Injured in a car accident? If your name is on the list you will be the last to be loaded on the ambulance. Other scenarios present.
Non of these responses is a denial of emergency service. It is merely putting supporters of first responders first in line.