So if you were proxying some other protocol over port 80, Comcast might just inject some JavaScript into the stream and corrupt your data?
I don't even like the thought that they're running some kind of hardware that makes this possible. They're sending packets impersonating a web server you actually want to talk to, pretending to be part of a response you requested?