It appears to me (who is ignorant of you) that you're getting hung up on my use of a single word.
Fine, replace "annoyed" with whatever word you think appropriate, and let's get on with meaningful discussion.
Really, just 'cause we're on Slashdot doesn't have to remove that as a possibility, right?
I equate governmental anger to the government causing a body count.
And it's an EMP that's local, then it's unlikely to frighten the government...
So yeah, annoyance.
While parts of the government may get violently angry about such a thing, the gov as a whole probably wouldn't be violently angry. If I get bitten by a mosquito, then the cells in the affected area are normally inflamed, but I as a person only want to squash the one mosquito.
And there's no real (long-lasting, or wide-spread) anger over it.
I've noticed several design suggestions in your code.