I know a number of soldiers who have never deployed. They are in trades where their skills are better utilised back here. I know 100s of soldiers who have never had to fire a shot in anger or defence, despite deploying to operational zones.
I know soldiers that have saved lives of civilians in peacetime, civilians in conflict, fellow soldiers and soldiers of 'the enemy'.
I have known heroes who would be mortified to know that is how I see them.
I know men (and one woman) who have killed. I have gone to the funerals of 7 friends killed in combat and one killed by a drink driver back home.
Each and every one of us are humans, soldiers, people. Husbands, wives, sons and daughters. I know musicians, historians, mathematicians, science geeks, singers, bikers, footballers. People that build things, people that grow things, people that blow stuff up! Black, white, gay, straight. They are all individuals. Soldiers (sailors, airmen) are NOT all that they are.
I respect all people. Every one of us has at least one good point, no matter how hard you have to look for it.
Having 'no respect' for someone simply for their job, simply for one facet of their lives that doesn't define them, that doesn't make them, that isn't ALL they are is short sighted, intolerant and divisive (and actually, the cause of most conflicts)