He’s not anti-American. He’s doing what someone should have done 20 years ago. The NRA are a bunch of pigs. Because money is speech in this country (thanks to CONs) he is competing with the NRA in virtually the only way available. He represents the MAJORITY of Americans.
BTW, I’m on his list. I get text alerts from them. They are not nearly as insidious as the shit the NRA does.