How to report and block spam and unsolicited messages in South Africa

Since my recent banning on MyBroadband where the main reason for the ban seems to have originated from providing consumer advice as an Afrihost customer in an Afrihost support thread, I think it is valuable for anyone affected by unsolicited messages...