Thanks for the feedback guys.
I understand why you wouldn't want non-members to "rate" our posts. But if it's only a "thanks" button, instead of "like/dislike", wouldn't it be okay to allow non-members to "thank" as well? It's only good, never bad, isn't it?