Would you consider NASA a credible source ?
http://www.dailytech.com/NASA+Study+Acknowledges+Solar+Cycle+Not+Man+Responsible+for+Past+Warming/article15310.htm
Why does anyone have to honor the terms of a contract they enter into ?
If you don't want to follow the orders of your commander, simply don't join the military.