WYFF 4 reports: A police officer in North Carolina has been charged with assault and fired after he was seen repeatedly punching a Black woman during an arrest.