NBC: Cuba's protests rocked the entire island. Here's why people flooded the streets.