North Carolina Board of Elections chairman resigns amid election fraud investigation Enough is enough already!