Welcome back! <3 There's a conversation going on over here too:
http://wizzley.com/turning-back-the-clock-with-rs2006/ about EoC.
All of my moderator friends on RS resigned over SoF. None of them are happy bunnies at all. I guess that for some people the social networking on the forums is better than the same in game.
Still sorry to hear about your family problems. Good luck with it all.