Honestly, all these problems are simply because of the fact that they are offering free unlimited access. As we have all learned the painful way right now, there is no such thing as unlimited access. Anyone who has learned Economics will understand the idea of scarcity of resources.
What they should be doing right now is offer two tiered packages, one where you pay a minimal amount for say 1 GB worth of downloads a month. The other would be where we pay a premium amount for unlimited downloads. Honestly, it's the only way to be able to offer broadband at the advertised bandwidth.
I disagree with all this crappy throttling because, by right, we all signed contracts that said we will be getting the advertised bandwidth on a best effort basis. Now we find out that we are being actively denied that bandwidth because they ran out of bandwidth. Not best effort, right?

It's like I sell you two packets of wan tan mee. You pay me for two packets, but I give you one packet only. My excuse is that I ran out of wan tan mee to sell. Now does that sound right to anybody here?
Honestly, they should never have started selling that unlimited package thing in the first place. Now they can't keep up and they're blaming us instead. If TM Net truly want to redeem themselves, stop the unlimited package thing. Let all existing unlimited contracts run out and offer capped download packages after that. Then at least, when I pay RM 88 for 1Mbps, I know I'm getting 1Mbps. Not some bullshit rate.