I support Skele_Master's suggestion. Why not make the little red icon visible to users and once the post has been infracted, it's immune from reports and a message comes up saying 'This post has already been infracted' if someone does try and report it.
I've just found out you don't get the bonus xp from spinning flax, so that idea is down the drain. How about fletching, how much does the bonus xp bring down the cost of getting 99?