I don't see what the big deal is. Like has been said, they aren't endangered and they are a nuisance in alot of places. Plus, it was perfectly legal.
There's alot of things worth getting worked up over and this isn't one of them.
That'll be a pretty sweet mount in the man cave. Wish I had one tbh