Yes and yes.
Which part of mandatory do you not understand about the military? You can actually get sent to jail, and get a felony conviction, for not showing up for a change of command ceremony.
"Which part of mandatory do you not understand about the military? "
Lets try again...does an atheist have a right to have the preacher silenced for using the term God? If no then why not?