I am all for personal liberties and all that, but just because something goes against what you want doesn't mean that it is infringing on your civil liberties.
I read this article recently about a young Muslim girl who was offended by the fact that she was not allowed to wear her hijab while in her ROTC uniform. She claims that it is discrimination by her superiors for saying that it isn't allowed.
Sorry kid, but ROTC is a uniformed group. By joining it you are agreeing to certain uniform restrictions, that's a part of ROTC. No one is telling you that you cannot practice your religion, but there are certain rules in things like the military.