Just something myself and other veterans always ask people who call him bonespurs. Did you serve? Where, when and in what branch of the service?
I'll bet the "other veterans" who ask this are Trump supporters so that's no surprise.
Active duty military are not typically going to publicly criticize any Commander In Chief. Privately, and among themselves, that's not always the case.
I have no problem with anyone calling him Sgt Bonespurs. He has a penchant for assigning a negative nickname to anyone who doesn't treat him like a King.
More importantly, he has disparaged the military countless times, John McCain, the family of the late Capt Kahn, Admiral McRaven, Seth Moulton, there are more, you can look it up.
I think the most egregious statements he has made are regarding PTSD. He has said these veterans are weak, they weren't tough enough. For that alone, calling him Sgt Bonespurs is being kind.