Unless I've missed a message... this is the 100th reply to this thread. This has to be one of the longest threads I've seen on this list in years.
I have to say I have issues with your definition of legit mail. Many people do send mail to other people out of the blue for legit reasons other than having some previous relation with that person. > 4. From gmail, yahoo or hotmail. These sites do provide an important service for people. Not everyone is tech savy to get their own domain name. If everyone had to use their ISP's domain name, think of the mess each time you change your ISP. But in general, there is definitely a grey area about what is and what isn't legit email and I have to say that spamassassin does do a pretty decent job much of the time sorting it out.