I can kind of sympathize; many email providers have made it really easy to flag something as spam. Compare one click which submits it as spam and moves you to the next email, to multiple clicks, perhaps with some scanning of text on the unsubscribe page, which probably took some time to load, not to mention that the unsubscribe link might be anywhere in the message.
IMHO, unsubscribe links should take one click, and should be at the top of the message, clearly marked. Even if you accidentally click it, so what? Just have another link on the resulting unsubscribe page to immediately undo the unsubscribe. Also, having better support in mail clients for unsubscribe mechanisms (I know Mailman puts in a header with an unsubscribe link, clearly labelled), would be a good idea. I could even see spam handling systems getting a little more sophisticated (if they aren't already), and attempt to unsubscribe via methods in the email first, then if that same email address gets any more email from that source, autoblock it as spam.