North Carolina man recounts shooting after Trump banner torn from mother’s yard: 'Some people just snap'