So, I do think "Old_Gold"'s objection is on-point and yours is a deflection; it is a private good to be quiet about heresies and a public disservice, because it allows a wrong belief to continue unchallenged.
The question of what is the best way for the public to interact with unpalatable truths is a hard one (should base rates of criminality be a part of judicial decision-making? How about base rates of technical ability when it comes to discrimination cases?), but one that's made pointlessly difficult if those unpalatable truths aren't accepted to begin with. (A useful conversation on how to minimize damage done by AIDS, for example, is hard to have with people who disbelieve that gay men are more likely to have AIDS than other populations.)
What I have written already addresses your second paragraph.
This sort of thinking seems bad:
This sort of thinking seems socially frowned upon, but accurate:
Similar points could be made by replacing a/b with [group of people]. I think it's terrible to say something like:
But to me, it doesn't seem wrong to say something like:
Credit and accountability seem like good things to me, and so I want to live in a world where people/groups receive credit for good qualities, and are held accountable for bad qualities.
I'm not sure though. I could see that there are unintended consequences of such a world. For example, such "score keeping" could lead to contentiousness. And perhaps it's just something that we as a society (to generalize) can't handle, and thus shouldn't keep score.