I sure know folks on both sides of the fence about this one--the example is
"How do I recover the password for my IE Parental Controls feature?" The
obvious assumption is that someone posting this is probably not the parent.
Additionally, of course, the answer is trivially Googleable, so whoever is
posting the question is also not very computer savvy.
I'm neutral--I don't like the idea of using such software, but I can imagine
circumstances in which it might be appropriate in either a work or family
setting.
What your message really brought up for me is that life is getting more
complex, rather than simpler: Now we need:
Antivirus (antimalware??)
Antispyware (preferably more than one, by many reputable recommendations)
Antirootkit (Yes, the Malicious Software Removal tool does some of these,
but there are more...)
and
Antikeylogger.
I suspect we'll never be down to one tool fits all because of the issues you
raise--commercial products which some folks want unnoticed, and others want
to know about--to say nothing of whatever law enforcment folks might be
using...
It sure would be nice to have fewer tools required, rather than more,
though.
I suspect another approach --a hardware and software combined Trusted
Computing Platform--may be what is needed in the end. As I understand it,
such a platform would contain safeguards preventing keyloggers, for example.