Rallies and protests took place in Morgan Hill over an American flag controversy that began four years ago at Live Oak High School.