This is terrifying. I graduate next Friday, and put all my eggs in one basket for SWO. From these posts, it looks like I am never going to be able to be in the Navy.
If you are going to be in the USN you need to be flexible and expect to get the short end of the stick occasionally, a SWO friend of mine had their orders changed just a few weeks she was supposed to transfer, instead of staying in the same geographical location of the previous duty station and being co located with the spouse was sent essentially across the country.
other things I have seen officers deal with, leave cancelled last minute affecting vacation and costing money in plane tickets, having to deal with Dept heads that have a "you will be here when I arrive and can leave after I do" attitude, and other crappy stuff.
If you can't take stress like this you might want to re-think this career path, not trying to be mean, just telling it like it is.