You are not more American than anyone on this board. Except the Canucks. But that goes without saying.
Having been a soldier doesn't make you any more or less an American than anyone else. If you think it does, then you should have joined a different country's army.