Heh, yeah, good point -- especially since I'm currently in Virginia, "The Old Dominion" State (Commonwealth, actually).
Where I am (near DC) is pretty northern, but you don't have to venture too far west or north to see lots of Confederate flags. US Civil War reenactment is pretty big around here, and there are plenty of "Johnny Rebs."
As far as "British," though -- how is it INCORRECT to call an Englishman a Brit? England is part of Great Britain, not the other way around. It is also technically correct to call a Welshman a Brit, though he might get a little ruffled about it. To call a Welshman an Englishman is not only incorrect, but it's enough to get you killed, depending on how deep into the Land of CYMRU...YDDQMPRRRZ (or however it's spelled) you are.
(I'm not trying to be a wiseacre here -- if I'm off base here, would one of the kind folks from the UK, whatever the hell you're called, please correct me?)
--Jaeger