Let's not put the blame on xatRadio; but on xat.
Ideally we shouldn't have to rely on third party resources to have a "good" experience using xat.
xat should provide all the necessary/available resources itself.
It doesn't really matter which third party is hosting the service. There will always be problems and it's not their fault. To be honest, we should be grateful that they're offering this for free - and let's remember that it costs money and time.
I agree it's annoying though, and yeah, we deserve the best. My point is that we should direct this energy for those who really deserve it.