There was a good reason though, he was trying to fly supplies in to a CG, that's why a wing of 4 was there, blockading the CG. That's pretty much a given at any CG, there are always people who work against it. My 1 PvP death was delivering supplies to a CG, but my killer gave me fair warning and a chance to escape, I declined the offer, he won, damn good pilot, he earned it and I had fun, went back looking for a rematch but couldn't find him, couldn't find any of the blockaders after that. I personally don't like the people who just attack without any comms, that's just rather crappy to me, you should give everyone a chance to either turn around, drop cargo, or die, but I'm more the sporting type.
I would fully expect wings of gunships run by NPCs at a CG, same as I fully expect the players to show up that way, and FD should be tossing them in the mix for the CGs.
If it was at a CG that's a bit more reasonable, and I agree there should be NPC defence against CG's too. There's a LOT of the game that's still very rudimentary, this is just one example