Spammers usually send a big number of messages so I wouldn't ensure they can afford it if they have to pay for every single message... I would also add that If the message is mark as spam the person who received it should keep the money... This would filter other bad habits as well