Whoa! This is a new twist! Soldiers of other countries who fight for their country are traitors, but soldiers of America who do the same thing are patriots!
Interesting that you call someone a traitor who was serving their "country", yet you love soldiers who attack the United States.
Well, now, Divine, first of all, we declared war on Britain before they declared war on us in 1812. How did you expect British soldiers to react? Second, our War of Independence was equivalent to a civil war, to Britain. We were subjects of Britain, and living in a British colony, and we launched a rebellion, exactly like the South later did against the union. Again, how would you expect the British to react? Especially, since they had just invested one hell of a lot of money in the American colonies defending us against the French and Indians, in that war. In fact, to them, George Washington, who had been a British officer fighting the French in that war, was, indeed, a traitor to the British by changing uniforms and fighting the British just a few years later. I have to ask myself whether you understand history or not, or are you just another, "My country, right or wrong" patriot.