When my kids were at USAFA, the return was Monday, not Sunday. Interestingly, it SNOWED LIKE CRAZY that Monday, and many cadets didn't make it back to USAFA by the appointed time, some not till Tuesday. A bit scary for some, especially some 4*s. My kids made it on time, but we had them fly out of Akron, 2 hours from us, because we saved $400 on their flights (Frontier). We had to do that at Recognition too, but the rest of the time, were able to fly to/from our local airport, with hardly any upcharge.
One parent's advice: DO NOT MAKE ANY RESERVATIONS until you know for sure what the "OK to leave" time is. It occasionally varies, and TG is a super busy time.