I'm going to pick nits: what will fly, assuming the Times-Dispatch got the dimensions right, is the Confederate Naval Ensign. The Confederate battle flag is square; further, the "Confederate Flag" -- the flag of the Confederate States of America -- looks nothing like either of the above.
IOW, these yahoos are trying to make trouble, not honor history; because I don't think they're big CSN fans.
Confederate flag will fly along I-95 - Richmond Times-Dispatch: City Of Richmond