How is it the end user's fault that Comcast's network can't handle everyone using the service they paid for?
I understand that everyone does overselling because it's profitable, and makes sense, but don't expect the customer to not use what they are paying for because you have oversold your services.