I believe you're all missing the point. Regardless of how they were compromised, the main underlying reason why these preventive measures have been put in place are your security.
As simple as it is to comment on the inconvenience caused to your own personal experience, I believe you're ignoring the fact that as I've stated before that very few people send more than 10 message per month. On top of that Exetel have advised that should you wish to have your limit increased you may do so by requesting an increase from your User Facilities.
Good question, you have to login via https, which I thought was secure. If it was a matter of a user not being careful with his/her details, then why are we all being punished?
Since when was the purpose of Exetel to punish its users? Again, I can't reiterate enough that this is again placed for user security. As you may personally feel secure increasing your limit from $5.00 per day to $10.00 or $20.00 per day, that is your choice which is available to you. Simply ask for an increase which can now be requested from the User Facilities and it shall be granted. I really do not see an issue with this process.
In regards to the IP address restriction, I again understand the frustration and inconvenience, though this is for you security. When such time as the security of all users can be assured from such a situation occurring again the restrictions would then have very little significance but until that time you will be required to use the standalone application which is not IP restricted. I cannot see the point in allowing someone to 'opt in' to allowing an IP Address, because should your account be compromised, the person may very well authorise his own IP Address.