Don't blame streamyx for giving us the bad IP. Each ISP have their own range of IPs. Blame it on the user who abuses streamyx for their own spamming benefit, that causes the whole Streamyx IP ranged to be in the spam list.
I know TMNet already have bad reputation on giving us good service.. This issue, I believe cant be blame on TMNet. This, you have to blame the user for abusing the "fair use" of "shared" service. Shared as in Shared IP
