Clicking "like" on something in facebook is nothing like a form of voting. It is a form of subscription. It says you want to get updates about the thing you "liked." Maybe you hate the competitor, but you want to get notified if something newsworthy happens. So you "like" him. I'm not sure it falls under free speech, because you are really saying anything other than "I'm interested in knowing more about this subject"