There's a good wiki article about the CSA flags. The original Secession flag had a blue cross in the manner of St. George (vertical/ horizontal) that was replaced in large part over concern that it excluded Jewish people.
Virginia certainly is the beginning of the European part of the American story, at least in the East. A lot of history there. I'm not sure George owning slaves is too ironic. That's the way it was. 70 years later the world had changed, and it took a force called Lincoln (who did not own slaves) to make it happen. Not alone of course.
No states seceded; 11 tried and failed, but they lost the war and could not get international recognition. Half of Virginia stayed with the Union (West Virginia). A big chunk of Southern Maryland tried and failed. If I remember correctly, the CSA invaded Kentucky, which wanted to stay neutral, and the Union drove the CSA out.
BS214, one more time SC did NOT ban the flag. You could fly it tomorrow in your front yard across the street from the Capitol.
The people of the State have decided not to fly it on State lands.
Kind of under the radar, but in other news the US House of Representatives voted this week, without debate, that the flag cannot be flown in National Cemeteries anymore. Which I believe was the only Federal lands on which it could fly for other than historical purposes. Which is just to say that if someone wants to put the flag on the grave of their Confederate ancestor, they'll have to go pay for the land themselves, not rely on the Federal Government to pay the rent.