Don't diss a vet, it's not good form.
Re: "himself - have to accept that having an (R) next to one's name doesn't make a politician beyond criticism. "
Dissing our team is THEIR job. If THEY don't do a good job of dissing the GOP, write a letter to baba streisand and ask her party to do something about it.
As for proud Republicans ?
No one bats 1000%.