Let me clue you in, since you have none of your own...
1. The rule against sodomy is always in force in the military.
2. The military is an all-volunteer organization.
3. You know the rules when you get in, and some before...If you know the rules, and break them, its not discrimination.
You want to express yourself and rejoice in your individuality, then don't join the military. Plain and simple, cut and dried. If they made meat illegal for everybody, then too bad. I won't eat meat. Its not discrimination.
BTW. There is a huge difference between diet and sexual preference.