Nice informative post you've made. I see you've detailed the problems you're having. I'm sure someone can help you...
I wonder if they have tried force restarting their modem/pc? It solves sooo many things or at least gets them offline for a little while.