Regarding "legislating interpretations of a symbol"; well, this is an argument, and may the best argument win. There is no wish on my part to "legislate" its meaning literally or figuratively.
Yet other Americans remember the deeds and lives of their ancestors with histories, photographs (if they exist), heirlooms, art and discussion. If they include an American Flag, they do so knowing full-well that they are honoring the United States, its causes and principles as well.
You cannot say the same, so why not honor yours with everything *but* the Battle Flag? As you know, the Battle Flag has its origins as a flag of a specific war and eventually as a political flag of the Confederacy itself; this is what it symbolizes for everyone who hasn't developed a strong and personal relationship with it.
You know what that flag says to most people, even though you are able to see it differently. You must therefore expect to irritate them, so why complain when they complain?
Why, in the first place, must you display a political flag in order to acknowledge your ancestors? Especially one which has an origin that you admit is detestable.
Finally, a notable distinction between the Union Jack and the Confederate Battle Flag; The U.K. still exists, and probably will exist, and thus has the opportunity to establish a better legacy for itself and its flag.
In 150 years there will be little basis for reappraising the Battle Flag, however, because nothing will have changed (the Confederacy having long been a dead state)