From everything you posted here, you never enjoyed your job in that bank. Which is very consistent with everything else you say about yourself!
I'm really hay you have found a job that will correspond better to your values, to your way of life, and where you will find more accomplishment. Given the school is ok with you being gay and in a long term relationship, and you'll be able to be barefoot, I suppose you are very positive about this new start as a high school teacher.
And I've no doubt transmitting knowledge will bring you a much better feeling about your role and position in society than selling credit.
So all my congratulations, and all the best in your new position. And, let us know how it goes.....