Defend the Police rally at Halifax Mall in Raleigh, N.C. Photo via AP Dillon, North State Journal