Dear Vel,
Please go back and read the first part of your post and then remember the good parts, the wedding, the great guy, all you have going for you.
I understand what you are saying about insensitive co-workers making fun of the residents. If you feel assertive, please do speak up and tell your peers that you are uncomfortable with their comments about this resident. Remove yourself from the conversation if a group is making fun of people.
Residents have the right to be treated with diginity and you are giving it to them so be proud of you accomplishments.
You do not want to die.......................we all say that in times of severe stress but in reality death is not the answer and I believe in you.
Do you have a therapist? How about a visit to your PCP to get a good physical? Make sure you do not have any medical issues going on.
Please know we care and bless you.
Kitt