As someone who proudly wore "Green" until relatively recently, the tone and attitudes of some of the posts on this thread are quite frankly amazing... Just loved the "Corporate RAF" bit btw!
In my opinion we "owe" the Navy, Army and Airforce nothing. But we are bound by unbreakable bonds of loyalty to our brothers in arms, who are doing a great job under trying circumstances.
Some of the posts here are a clear betrayal of that concept in my opinion and serve to highlight to me the differences in attitude across the services.