I completely disagree with you on several points. It should not be your responsibility to choose the right eMail service. Hotmail is very popular, and as such is an easy target for spam, but as the
Canadian courts declared that "Sending unsolicited bulk commercial e-mail is in breach of the emerging principles of Netiquette..." So, are we not allowed to put our eMail address on our web site, be it for business, personal or for school because we are merely inviting spam. Is any medium where addresses are easily obtained fair game for spammers?
In indiana we have a "No Call List" forbidding unsolicited calls. So far it been very strongly received (by citizens, not companies). If I live in an apartment, why should I allow companies to try to sell me siding and windows while I am eating.
Spam costs companies and users time and money, just like many of the nasty viruses recently. We shouldn't be forced to bear these costs. When you receive junk mail, the SENDER paid for it, when you receive email, the receiver paid for it. Can you imagine if junk mail was sent just like spam, with forged headers, and by hijacked servers. I doubt that would last long!