First of all, Chat issue is not a TQ server issue but a Cloud Service issue. Same can be said about most Socket Closed errors, they are rarely caused by the TQ server itself but by some middle-point in between server and the end user’s network.
I don’t deny that they cause disruptions/annoyances but CCP is not obligated to give compensation; yes, they have given out compensation in the past but those were mainly given in a time where said disruptions (Expansion releases/updates) took considerably longer than the scheduled 1 hour downtime (or more depending on how big of an expansion/update is was). By considerably longer I mean it could take almost half a day (or that is how it felt).