I can't believe that anyone joining any branch of the armed forces in the last 15 years or so ago didn't know they were going to be away for long periods. You are/were all volunteers guys, you chose the job, if it doesn't suit you, walk away. I might add I did my 22.