Ouch! I'm shocked beyond words, sincerely. You're indeed a great dude to still carry on and continued to run campaigns effectively despite all what you're going through. My thought and prayer are with you for a successful surgery. Be strong, bro.
It's because of issues of life such as this (that we don't get to know about others) that I try to maintain cordiality with online folks, even when angered. We don't know who is having a bad day, and our negative comments or attitude can push them deeper into sadness or depression.