It seems that your parents' ISP is getting you a bad connection to the networks.
Not much we can suggest besides: try another server or port for the networks that are failing. If the servers don't want to co-operate there's not much you can do.
- argv[0] on EFnet #mIRC - "Life is a pointer to an integer without a cast"