Won't work. Sorry, but you can't change the thinking of many Southern rednecks who don't like those folks who are different from them.
I mean, sure................the Blacks can forgive the country for slavery, but how will that change white racist attitudes towards them?
It won't.
Actually, the Southern rednecks as you call them don't seem to have as much trouble with the Black folks as you folks in Detroit, Chicago, Baltimore, and other northern Democratic run cities do. But that's none of my concern. The races seem to get along just fine here in Pensacola, Florida where I live. No riots, no protests, no cops being ambushed.
Meridian MS, I was in PN "A" School for the U.S. Navy, and had a room mate who was black. Well, every other weekend we'd go to either a rock and roll place (one I picked), or a rap/disco joint (one LA picked). Well, one night we went to a place I'd picked called "Pott's Place" where they had a kick ass band. Both LA and I were wearing our uniforms (still early in A school), and I got in, but LA ended up having an axe handle block him from going in. I asked the bouncer why he couldn't come in, and was told that no "darkies" were allowed in a whites only club.
Millington TN, I was stationed there for 4 years, and for 2 years I lived in a place called Tipton County, which was one county up from Millington. Why? The rent was cheap. Guess what was on the sign announcing they'd crossed into Tipton county? That's right.........it told black people to not be in the county after dark.
There are also places like that here in Texas.
Yes, the African Americans can forgive the whites or America for slavery, but how is forgiving those who did that to their people going to change the attitudes of those who did it in the first place?
Sorry, but in this situation, it takes 2 to tango, and you've got to change the attitudes of BOTH.