That probably took a lot to comeout and say you have a medial condition like this, and explain it to us. I thank you for it and am also glad you decided to stay!!

For future reference though, if you do think something is rude or offensive, why not bring it up with them personally?? I know you said you don't want them to think that you took what they said to be rude, but I think in most cases they would be VERY happy that you took it upon yourself to talk to them privately rather than think their comment was rude/insulting and would be happy to explain themselves!! This is just my opinion though and a suggestion that I think will help make your stay here as best as possible