Excellent question Peeples! I totally agree with the points of Christin and LongTimeMother. A teacher's work and a soldier in combat's work never ceases. It's always on his or her mind - "What could I have done better today?" "What will I do better tomorrow?" etc. There really is no one there in the morning telling you exactly what the day's work should be. It's not a 9 to 5 gig.(I've worked in the corporate world and in the teaching world. For all that people define as stressful in a corporation, deadlines, etc., there is nothing like the deadline of 30 minds awaiting every hour of the work day for meaningful input).
The soldier on the battlefield and the teacher both deal with the unpredictable abiguities of human reaction. (My software engineer can be certain that everytime he uses < and > and puts in the right code, he'll get the right outcome). Human behavior is a minefield of unpredictibility. Often what one assumes will work, doesn't.
A teacher often has to accept philosophies and approaches he or she doesn't believe in as a soldier often does and follow a curriculum/orders that she knows might be better implemented if modified. Both the teacher and the soldier have to figure out ways to do what they know will work in the real world while staying in the guidelines set down by his or her administration.
Both the teacher and the soldier understand that, if necessary, they must lay down their life for those they protect. They understand that their lives are secondary to those lives.
The soldier and the teacher often are privy to and aware of information that others don't have (abuse in the home, abuse in the field) unethical behavior of superiors, etc and have the dilemma of finding the courage to report what they see under risk to their reputation.
If I think of more, I'll add some. Can't wait for your article! I'll post it on my educational website (It's easier to have a website than a classroom :)