That flag is the Confederate Naval Jack. The battle flag was similar but perfectly square. The Naval Jack has been hijacked by some toothless types but that doesn't diminish its importance to those of us whose ancestors fought under it.
If it wasn't the jack or the battle flag it would be another of the Confederate emblems. All this gives the SCLC, NAACP and Rainbow Coalition types something to do.
I am with you an our ancestors fight, his was my great-great grandfather:
http://www.civilwarpreservations.com/newmus183.html
I don't need a flag that has been hijacked to remember my heritage.