While the intent is decent, there are still a few holes in that one.
For one, while black pride definitely can be about African culture and heritage, it's not always the case. For example, plenty of black Americans want to be seen as just being American like everyone else, but while also having pride in their skin color to combat the stigmas and racism that still live on today. And of course that's fine because in that case, in the context of American history, black people were discriminated against while white people weren't (in most cases, yes I know there are exceptions, e.g. the Irish, but that's not a skin color thing).
That doesn't invalidate the picture of course, but I could see someone responding with that as a rebuttal.
Also, I feel like some people would respond to this with, "We're not saying white pride! We're talking about culture and heritage!" which opens up a whole other mess of issues to address:
1. The graphic isn't technically against any group, but only criticizing the people that do say that, and yes, there are people that say that. But a slew of people will be concerned that they are being wrongfully lumped in with that group. People are always assuming and worried about that, hence the whole "not ALL ______" thing, which is terribly misguided.
2. It's a also a vague argument that starts to get messy because it implies the addition of the issue of "heritage not hate," and then that's a whole other issue.
Basically, with something like this, although I do agree with it's general message, it just begs so many responses that I know people bring up, which are defeatable, but some not so easily. That's why I usually don't bother with posting/sharing things like this. I have this tendency to see an argument, and then immediately imagine all the things people might say in response or in argument of it. Then it's like I'm already arguing with people in my head, and I'm already exhausted because the discourse even starts.