Your friend Webb was simply campaigning in a different location.
Webb may be running as a democrat but he's still an American. Not only is he an American, he's a veteran who was wounded in combat while leading a platoon of Marines. He has a son who is a Marine and on his way to a war zone. For you or anyone else to speak about him in such a contemptible manner is disgraceful. If you spoke that way in some bars around Camp Lejeune, NC, I'd wager you'd come away with a fresh outlook and a few bruises.
BTW, you forgot to mention when you saw a loved one off on their way to a combat zone?