How did we get to a point where a man in such a (formerly) respected position of General in the US Military is willing to trade a lifetime of building that respect to make a cheap political point on a disreputable TV show no one watches?
Unfortunately, the answer seems to be that he and others on the left are so brain washed as to believe anyone not sharing their opinion is not worthy of having an opinion.
We got to that point because there was never a personal cost to such creatures when they act that way. So they have no skin in the game.