The Promise and Peril of Protesting in the Internet Era