Ok, I know full well that every time the Civil War comes up here, the thread gets locked. So I'll try to tread lightly.
What most people believe about the history of the South and the Confederacy is total BS. Yes, they did have slaves. But it was a common, normal and accepted practice back then. Slavery wouldn't have lasted much longer and would have died out on its own in time. Many, many Southerners opposed the practice.
The South was about a culture, a way of life and a good people. It centered on things like family, honor, good manners and generally being nice to one another.
You want to talk about prejudice? Try being a Southern American who takes pride in his heritage. Then seeing the history of your people vilified, trashed, lied about and erased from history because stupid people put more faith in Hollywood than facts.
In this country, liberals want to preach taking pride in diversity and heritage for all races. Unless, of course, you happen to be a Southern American. In which case you are automatically assumed to be a stupid, prejudiced red neck.
The worst mistake you can make in the study of history is to judge the past by the standards of today.