Hello Lovealious,
I just finished reading your post and I applaud you for considering a career change. Nothing is worse than to be in a job and you hate every minute. Been there and done that.
Usually when you feel that it is time to "move on" then you need to follow that gut feeling -that is a higher power telling you there is something better waiting for you. I have taken an on-line class and I did not like it as much as being on a campus in a classroom. I think that the interaction between a student and a professor is pivotal in understanding that subject. But weigh your options, everybodys learning style is different.
I am quite sure that you will enjoy being a teacher (college professor). It is a challenging, yet rewarding career, but you will be just fine.

I wish you well.
Here is a gem that I have shared with my students.
"If you enjoy what you do, then you will never work a day in your life".