I'd usually say never leave USAFA on a bad day, when you are down and feeling unhappy, but instead leave when everything is going well and life is good there. But it seems that you have never and will never get that day there. It's not for everyone. Leave now but hold your head high. Good luck.