You should ask on trade chat, log a character in trade and talk there, if you're on a PvP server chances are 9/10 someone will come and help
People are always quitting, Over the last two years there was a bit more of a sub drop as content got stale for some people, also alot of people who quit had also been playing for 6-7 years, it's called getting burnt out, and then subs went up again, so it's pointless saying that about this issue, because at the end of it all, everyone had a choice, nomatter what you chose, you still chose it, You let this happen, that's all it comes down too