Wow, quite a post and quite a day. Take a little bit here to clear your head. Seriously, wait a bit before deciding what to do. You have a lot of things rushing through your head right now and if you make a decision right now you'll likely regret it.
I'm not telling what the answer is, only that you should give yourself a chance to figure it out.