Major Matt, Kind Sir,
Sorry to see your post, but know full well where you are coming from. Alas, now you become the next honorary member in the 'Been there, done that, have the T-shirt to prove it' Club, our ranks are unfortunately growing but our idealism will never be quashed.
Take these words to heart, Sir, as they come from another who has trod the same path...
"May you arise from the ashes of your troubling fire like a Phoenix,
may your wings be strong and your head held high,
may your strength be that of a strong wind to carry you far and wide,
and may your wisdom be such that you can take on anything, anytime, anywhere, with a smile."
Never fear, if it is meant to be, it will be.
Best regards and good luck!
'Ol Gabe
ENDEAVOR TO PERSEVERE