You know, not everyone spends hours a day on FB, Twitter, etc, looking for news on a game when they could be playing or doing something important.
I do agree that the Rakghoul Event was right to be a surprise and now prior notice given. However, an email to subscribers to the game saying "Oh no! Tatooine has been infected by the Rakghoul Plague! Please come and help out!"
Sending the only information about it into forums and then deleting the threads afterwards is terrible! Send ads out to subscribers about in-game events once they occur. Also, adding in-game events should be added as a patch, thus also being in patch notes, for those who do consistently play, and then removed as a patch, thus letting players know that it has ended through patch notes.
The main thing is, BW needs to improve communication. We all know CS is not there. But as a suggestion to start to improve that poor CS, communicate with your customers. We don't like being left in the dark about HUGE EVENTS that no one knows about.