I think you have missed an important, if tragic point. The NAACP was for several generations, well to the Left of either major party. That they have now become much closer to the political mainstream reflects no change in their direction; rather a near collapse of traditional values in the major parties. That collapse involves far more than racial or ethnic issues.
You see a reflection of this moral collapse, in the approach to virtually every formerly controversial issue.
William Flax