It's about sending packets of information, the way information is sent atm there isn't a clear way to diversify what's legit and what isn't legit because it's like sending mail to a person.
Say someone got your address, and then suddenly you started receiving junk mail from a variety of sources because your address is out there and you can't stop the messages from arriving at your door. That's kind of what DDOS is, it's information being sent and there is no way to say "no this isn't legit I will not accept these packets of information"
They have to take them in and it's because they can't say no that they become over-stressed and cause crashing.
Now to add to that, in an MMO setting, to add in a variable to prevent a DDOS attacking would mean there would be a higher chance at latency because now you would have this gate that blocks information from arriving before it can be sent to the servers. So trying to block packets like that isn't a logical way to do it because it means the game process will be slower.
It's sad really because people do just do it to cause grief, there is no reason behind it other than wanting to be noticed and quite honestly having to create a failsafe that would potentially decrease the responsiveness of gameplay is a catch22. Because on one hand you may get rid of the DDOS but now you have this new variable that will slow down server response indefinitely, and then on the otherhand there is this DDOS issue while random and sporadic in when it can occur, is a circumstance which isn't an everyday occurrence, so sadly it becomes one of those things where you bite your lip and let it ride and just hope people don't be dicks again.
But then again that's the other thing about it, attacks are sporadic, because if I"m not mistaken, the more frequent the attacks become, the easier it becomes to track them, so doing a big hit or striking hard and fast and then covering their tracks, allows them the chance to be noticed without being caught, cause if they make a habit out of being noticed it will make it easier for them to get caught.