I may well be, but that is a religious discussion and, therefor, banned by the Dis.....
You can stick your head in the sand all you want and say that the flag is supposed to symbolize this or that. You can keep your head in the sand and say that it symbolizes this or that to me, so it must symbolize this or that to everyone. The truth of the matter is that to a lot of people, and black people in particular, that flag has many, many ugly connotations. This is a flag that was used, and is still used in many places, to terrorize non white/non christian people. There is no denying that fact.
I used to live in a neighborhood of Philadelphia commonly known as "the gayborhood." It is an area that has a large, vocal, and openly gay community. If I had a problem with them I could stick my head in the sand and say that my neighbors Michael and Tim fly that rainbow flag because they are artistic, or that they refer to themselves as partners because they own a business, or that they call themselves gay because they are happy. Ignoring the fact that all these things have more than one common usage does not mean that it does not exist. I could argue until I'm blue in the face that gay originally meant happy, but that doesn't change the fact that they are homosexual.
It doesn't matter why the civil war was fought. Lee and Lincoln's policies don't matter. States rights don't matter. None of that is germane to this discussion. What does matter is that this woman chose to prominently display a symbol that she, unless she has lived under a rock for the past 50 years, knew would be offensive to her neighbors. When they made efforts to block it from view she made it a point to display it even more prominently. This makes her, at the very least, a bad neighbor and not a very nice person. In my opinion, and probably many others, her actions are much deeper than this.
Just because someone has the right to do something doesn't make it right.