In a Facebook discussion of a particular political candidate, it was mentioned that he had served in the military. One commenter said, "What has military service got to do with running for office, anyway?" Well...
Let me preface this by saying that each individual is just that: an individual. Some benefit from training and experience more than others, and some are simply untrainable. With that caveat, you ask: What has serving in the military got to do with running for office?
The military teaches leadership.
To be a good leader you first have to be a good follower. The military teaches that a good follower: Keeps their ego in check; forms strong credibility; is committed to a purpose; focuses their efforts for the maximum purpose; supports others
The values taught to support leadership include: Service before self; loyalty; duty; respect; honor; integrity; ethics; courage; excellence.
Where else, outside a solid, loving home are these values taught?
Those who have not served in the military would be dumbfounded to learn that much more time and resources are spent on values training than on the military skills of shooting, fighting, and killing.
Tell me: Which of these values and behaviors do you NOT want in a political candidate?