Don’t be an asshat.
He’s not being an asshat. Do you know any LE agencies whose departments are awash in money? If the public paid for this and because of it a team can’t afford to be where it needs to be, or the overtime that generates causes cutbacks elsewhere.
If the teams couldn’t finance this, a better way to handle it would’ve been to hold fundraisers, do the GoFundMe thing. I’m sure the public would have been eager to chip in.