Perhaps, but just because officers enjoy a few more perks than noncommissioned officers and enlisted personnel, that doesn't mean they are necessarily taking care of their "bodies and minds".
I think Lt. General McChrystal was WAAYY overworked, much like Petraeus was (noting that General Petraeus fainted during a committee hearing several days ago).