I'll sign on to agree with that as well, sure would cut down on the number of candidates.
Back to Sgt Bonespurs.... it is a form of disrespect to call him that, but I think it is well deserved given his lack of respect for those who served and families of those who lost their lives or suffered the effects of PTSD. You have to give respect to get it. It is childish to assign these nicknames to people, but who has normalized that? Can't blame the media, can't say, well he's just a regular guy and that's the way he talks, no excuses.
We're very lucky we live in a country where we can openly criticize our leaders without being killed and we owe that to the military and their families.
I don't know how anyone can be offended by calling him Bonespurs if they are not offended by the many times he's disrespected the military and their families.