I believe, any entity, from a mere individual to a government agency or multinational corporation should be free to possess any software tools they may desire. How they use those is another matter.
I do "spy" on my own traffic on my own network running on my own hardware on my own premises. I've had some audits for possible malware/spyware, did reverse engineering protocol analysis, etc - and believe everyone should be able to do that. I shouldn't be able to do this on someone's else traffic without their informed consent - nor technically, neither legally (I believe, both of those aspects are important).
As for your question - I don't like this, of course. Don't think there is anyone well-informed and in their sane mind who does.