On one of the best moderated forums I know of, Hacker News, you need a certain level of points to be able to downvote/dislike stuff. That way nobody can create low effort accounts to spoil someone's posts. Likes are unrestricted though.
I think dislikes should be earned.