Maybe you should read the User Agreement you agreed to when you signed up and continue to agree to every time you login to the game: they don't owe you
anything other than maintaining the game, and that despite everything there will be times when service is interrupted for any reason, and which they are under no obligation to offer you any form of compensation (specifically,
here: section 5 is the relevant part:
So basically SE are under no obligation to offer you anything about this other than undertaking reasonable steps to restore service, when they are able. And if this problem is caused by another network which SE has no control over (that your ISP uses to connect you to the game), well, that is not SE's responsibility. It's annoying and irritating to have connection issues, but a reality check is needed here.