OK, minor nomenclature nit. The navy calls them NOS (N for Navy rather than M for military). The Airforce calls the AFSC (Air Force Specialty Code). They all are equivalent terms. The use of MOS is not INCORRECT when referring to the services in general as the DoD lumps all of these into the MOSC (MOS Code).
The navy will guarantee you a Rating I believe but not a specific NOS these days.
Again, the military is over strength, and in some jobs way over strength. They're not inclined to bend over to get an active duty person into a filled or overfilled specialty.
Yes, I was being pedantic
But through all of this I think the issue of forced mos reassignment got a bit buried
I think the op needs to understand that while the powers that be can move him from his current mos, he doesn’t necessarily have any input into where he goes although he may. . Bottom line is if they are over strength, they do have the right to reduce manpower in those mos and since he has no enforceable guarantee for whatever new classification he will end up in, it becomes a choice he doesn’t get to control.
My understanding is if he has a duty guarantee, he should be able to obtain a discharge if he cannot be placed somewhere He is willing to accept. Without an enforceable guarantee he is at the whim of the powers that be.
If he is near the end of his contract he can simply choose to not re-enlist when his contract expires.
And corrections or additions to that Ron?
Now my 2 cents:
It would seem a logical move from 12r to 12p and unless the op has some issue I see the refusal as a waste of resources. He is in a similar tech area and the training for 12r would surely be beneficial to a 12p classification. It doesn’t make a lot of sense to block him from what is somewhat of a lateral move in technical knowledge classifications