Does that make a difference?
Whether or not you served our Country?
Why yes it does; if you haven't been in the trenches of the Military and just sit on the sideline and criticize them, get a life, you have no standing to bad mouth them.
The vast majority of our Military are there to kick ass, kill bad guys and take names, not mingle with their boyfriends.