Well Tom first off let me start off by saying that anyone that has read your posts and has thought, or thinks, that you are rude, dumb, harsh, or think that you should not post what you do, let me say to them that you are a very patriotic, hard working, American, that has earned his right to post his views in a context that, at times, may seem offensive.
Many times you have chimed in on my threads and added not only great gun advice, but also somewhere in there made me smile. There is no need, EVER, for a veteran to apologize for standing up for what he\she believes in. You earned that right to have your say about America and how Americans should live. You fought and defended those that oppose you, and you have the right to try and lead those who have strayed from their Republic, not knowing the true sacrifices that have brought us all what we have.
Our ways and values as Americans have been insulted and diseased for some time now. The only way for America to survive, and for us people who bleed, red, white, and blue, to be able to pass down these values so intrusted to us by our Great Grandfathers, is to stand up to people who want us to become like the land in which we fought so hard to defeat in the blessed year of 1776.
You took an oath one time to "fight all enemies foreign and Domestic," and that service does not end with your discharged, it ends upon your death.