You assume correctly if by ‘military’ you refer to enlisted men who have the spirit and will fight for our country. Others who have only a title and a significant paycheck are another group entirely There is a very wide margin that separates the two.
As one who served on active duty for 8+ years, I must say you couldn’t be more wrong in your assessment.