Not the first time I've quoted this post from a very liberal, non-redneck poster:
If I can build a bridge between you and West Virginian rednecks, though I think flying one is pretty moronic and not very thoughtful, I don't think the Confederate flag is a straight-up hate symbol.
The redneck students that I teach mostly aren't racist and actually occasionally have some black friends, they just have this at least partially misguided idea that 1) the South is awesome and they are so lucky to be there and 2) thoughtlessly don't connect the flag with slavery or a moronic, misguided rebellion for the purpose of oppressing black people and instead see it as like a regional flag.
So it really depends. It can be flown as a symbol of regional, or as you say, "redneck" pride, or it can also be flown as a hate symbol, just as the flag of the United States can be flown as a symbol of national pride, or as a symbol of hate, in the hands of extremist militia groups or the rioters at the Capitol.
The main difference is that the Confederate Battle Flag is emotionally hurtful to many people in the US, while the US flag is merely emotionally hurtful to people burying their relatives in Iraq.