Thousands protesting social injustice on Mecklenburg Independence Day