I'm with you on this one. I don't respect someone because of the job they chose. Should people automatically have a greater than normal respect for me because I make food for them and haven't poisoned them yet, saving their lives by providing sustenance all for a wage less than what half of them spend on the food I prepare is?
No. I should earn respect based on how I treat other people. I don't care how hard your training was, or whether you've been in a live firefight or not, if you're an ass to me or anyone else, I have no respect for you. You can gain my respect by doing these things and not asking for praise or expecting it, but doing it for a good reason - to save people. You should be in the military to help protect the people of your country, not for the glory of being a soldier.
It probably doesn't help that recently the military down here has gotten some flak over sexual abuse of its female officers. Anyone involved in that gets no respect from me, regardless of how hard they're working otherwise, or what they've achieved.
Even if I don't respect the soldier, however, I can respect what they have done. I won't attack the battles a soldier has been in, his time in the field, or his training [Or her for all cases there as well]. I may not respect the person, but I do respect what they do.