BM, you never can really know the right thing to do. You just o what feels best to you and hope that it works out to be the right thing. Sometimes you win, and sometimes you lose, but you have to give it your best shot so you can say you did all you can. Advice is really useless, you do what your heart tells you no matter what anyone says. I am making absolutely no sense so I'm going to leave it at that. You just have a huge support team if you need people to vent to. Sometimes venting helps more then anything.
BTW, I would never disrespect George by spamming on his board, but if you get time there's the Doghouse to vent to also. I know this is your online home first and formost.