Yes, it is obsession over his flaws. Your two references to him being from New York further underscore that point. Trump has the endorsement of the NRA and is by far the most gun friendly candidate in the election who has any chance of winning, even more than the libertarian candidate. The NRA knows this, and that is why they are endorsing him.
Note the topic of this thread; perhaps that will give you a hint as to why I have "pointed out his flaws".
Trump is unfit to be president as he is a liberal buffoon posing as a conservative. Fooling the gullible doesn't change who or what he is, it only makes fools of those who believe him.
As for the NRA, it can endorse whomever it pleases. Doing so doesn't change the fact that liberal Donald Trump has a history of opposing gun ownership and as recently as 2013 praised former NY Mayor Michael Bloomberg for
"putting his money where his mouth is" in trying to take guns from law-abiding American citizens.
Donald Trump is every bit as liberal as his friend Hillary Clinton, and every bit as dishonest for pretending he's not. You can defend him all you'd like, but you can't change his history any more than can an NRA endorsement.