Initially I was for it as it does force them to bring back some normal but I can also say it's dumb to take police and firemen away from helping the locals.
My solution(if I were mayor), would have been to allow them to run if each person volunteered for a day. Want to run on Sunday then spend 6 hours helping out on Saturday. Don't want to to, then feel free to go home. We get 40k volunteers, they don't trek halfway around the world for nothing, eveyone wins.
If you train for a year, spend $5k to travel, use up your vacation time, and can't participate I can see that sucking.