Beth -- try dealing with one thing at a time. Take care of your health first, worry about the job/apartment later. OK, that's a stupid thing to say, I know you are technically worrying about it NOW, but try to push the worries away -- tell yourself "I'll deal with it later".
I didn't read all of the replies, but you mentioned your worries over seeing a new GI who's right across the hall from your old GI. I totally understand about not wanting to hurt the feelings of the old one. Yeah, he was a jerk, but it was still very good of him not to charge you anything. On the other hand, he charged you exactly what his medical advice was worth! If you're really concerned about this, don't go to the GI who's right across the hall -- find a GI who's at a different location. I guess I should say that you should just say to !@#$ with him and go to the other GI, but I know in your situation I wouldn't be able to do it. You don't have to tell them you're switching, either. Just tell them you need a copy of your records (you'll probably have to pay a processing fee, mine was $10). You can say you want them for yourself, you don't have to tell them you're going to another doctor.
As for picking a counselor ... it's tough to know how they'll be. But remember -- YOU DON'T HAVE TO GO BACK. If you don't like him/her, then switch. Period. Don't worry about hurting their feelings. Most likely they won't care anyway.
-------------------- jen
"It's one of the most serious things that can possibly happen to one in a battle -- to get one's head cut off." -- LC