Based on your headline I thought "O'Reilly sure is stupid" but then I read your link and I spotted one kernal of non-stupidity which was this comment "they don’t want to be called a racist bigot, so they stay away.”
Here's another part of his comment which is inarticulate but could be interpreted, with some spin, as having some substance: "They don’t know how to treat them, they don’t know how to speak to them,"
What do the terms "treat" and "speak" mean? Taken at face value the sentence makes O'Reilly look like an idiot. Blacks don't need to be spoken to or treated any differently than anyone else. Just talk to them you idiot.
I suspect though that "treat" and "speak" refer to policies which appeal to blacks. If this is what he meant, then he's right. There's nothing that the Republicans can do to appeal to blacks, meaning some form of black-focused policy based on race, which wouldn't blow the gaskets off of the anti-racist whites who constitute the bulk of Republican voters. They're Republicans because they reject the race-based nonsense which is rampant in the Democratic Party.
The Republicans capture some black votes, more Hispanic and Asian votes, but mostly white votes and they capture from all groups based on ONE message. There is no special way of speaking to Asians in order to showcase the appeal of the Republicans, the message that Asians get is the same one that whites and Hispanics and blacks gets. It's apparent that this message doesn't work very well when blacks hear it. Republicans know this. So "speak" and "treat" very likely imply "policy" and on that O'Reilly is correct, Republicans don't know how to craft policy which appeals to blacks while simultaneously not pissing off their anti-racist white, Hispanic, and Asian voters.