That is mostly solved with ChanServ and NickServ services. Channels can't be taken over with DDoSes because ChanServ protects them and attackers can't get your real IP because NickServ provides host masking.
I was on euIRC and basically "grew up" with those services.