Yes, and that is something that ought to be illegal too.
Whether you're a bad person or not is not for me to say, you can make that judgment for yourself. Personally I would refuse to build such a feature and likely it would cost me my job. Then someone else, maybe you, would step in to do it anyway. So in the end my resistance would amount to 'nothing'. But I'd sleep a lot better because of that, as long as you don't lose sleep over it you're doing fine.
We all get to make these decisions on an individual basis.
If you're not saying that these people are "bad people" then what's your basis of demanding that their actions be illegal?
After all, only God can judge them, right? ;)
So, applying your judgments to a person who reacts to their environment based on limited information and experiences, and saying they are fundamentally good or bad may not be totally logical.
Then the saying "only God can judge" means that an omnipotent being, who perfectly understands everything, is the only being capable of perfect judgments and certain condemnation or praise.
I disagree with you on the point that it shouldn't be the job of the vendor to determine right from wrong. Only you can determine that, and it is your responsibility. If you let other people determine it for you, you will have no defense come judgement.
https://secure.wikimedia.org/wikipedia/en/wiki/Communication...
We developed this feature and sold them equipment. Am I a bad person? Where do you draw the line?
ISPs all over the world are looking at their users' traffic. Some of them are doing it nefariously while others are being required by law to do so against their will. It's shouldn't be the job of a vendor to determine right from wrong.
Before you go condemning networking vendors think about weapons manufacturers. American companies routinely sell guns to countries that use them against their own citizens. And nothing comes of it.