Hi Kate,
Reading your post just now made me so angry at the people at your work. I'm sorry but they sound like a bunch of insensitve idiots. We can tell by your posts that you are a warm, compassionate, talented and bright young woman! You don't deserve to be treated that way. I know times are tough these days but have you thought about updating your resume and see what else is out there?
I would be miserable working in that kind of environment. And with all you've been through....it's just not right. I'm in the commercial insurance business and in my opinion you have a very good "employment related practices" claim against this employer. Don't be afraid....seek legal advise and file that complaint!!
All the best,
Shelley