> If the editor decides the message is legit the member who marked it as spam no longer is allowed to mark spam
It is best if this happens only after a few incorrect markings; after all, mouse slips happen.
I also think that what is relevant for seniority is time since the first non-spam comment from that account, not time with a paid subscription. If the user was a subscriber for a long time, but dropped to the non-paid level due to financial difficulties, plain forgetting to pay, or the account was a gift subscription and the user did not have a credit card at the time it expired, and the user subscribed again last week, that user should still be considered as having a lot of seniority.