I am now in my 28th year of Service and I am still happy (99% of the time) - but as an aside, am I the only one who thinks that when some starred wonder says something like "if you aren't happy then you should leave" (and I have heard it said) then they are breaking faith with the troops - if the people (their most important asset) are not happy then at least an attempt to make them so should be made. A little could go a long way here..... poor HTD rates, poor accommodation, poor welfare care for dependants when deployed....If they at least pretended to care.
I will now get off my soap box.