I know how hard this has been for you. You are doing the best you can by your boys. You are not the one that moved them away and fortunately, at least part of you realized she is playing games. As long as she's doing that it doesn't matter what you do she will try to counter in a punishing way. Good for your Lawyer.
Ok, so it took you 9 years of training, did she really have no clue about this? There are certain careers in life that I have always taught my D's are really more about "calling". Dr. is one of them.
If you choose to marry someone that has a calling, you give up alot. I've known that since I was a kid (was taught the same lessons by my Mom).
You are fighting for your kids and doing your best to be a great Dad. Don't you be disappointed in that.
As far as social skills go...I can't say mine were in great shape. Be the friend you would want to have. If you have time there are groups on the web strictly for getting together with people that have similar interests in groups. Good way to build skills.