It's in the CONSTITUTION. If an American is against the right to bear arms there is no way he/she can defend the document upon which the values of your country are built.
He has been proven right on all counts especially the part about the role of women in society and about Christianity being the bedrock of Western values.
As for George Floyd I don't know where to start. The guy was more than a scumbag he was absolute filth.
He's absolutely right about that "Palestine" has always been the name of a region not an independent state.
https://www.sfmew.org/the-history-of-the-term-palestine/