Once again Bis, I agree with somethings that you say, but disagree with others.
I have no difficulty accepting that your neighbour's son loves all the time at sea. Nearly all young service personnel I have met love the time away in the beginning. But how long will he love it for? Another 5 years, 10 years, more? People's circumstances change, they get married, they have children and their love of spending time away can often dwindle.
I do have sympathy with your outrage at the comparison between RN ship deployment and SARF deployments. That said, I also suspect that an RN deployment is rather 'cushier' than most 6 month army deployments. You are rightly proud of your service/former service, but let's not get into the compair and contrast argument, each service does things in a different way for good reasons. Something's the RN does are better than the Army, some are not.