Для борьбы с смс-спамом существует неплохой сайт "Смс не надо". Там предлагается ввести свой номер телефона, от кого и когда пришло смс, и его текст по возможности. Сервис отсылает отправителю запрос с требованием отписать вас от незаконной смс-рассылки, и отправители вносят ваш номер в стоп-лист.
Пока что единственный способ бороться со спамом в whatsApp это добавление спамеров в черный список. В некоторых других мессенджерах есть функция принимать сообщения только от контактов в записной книжке.