In the US, placing yourself on the Do Not Call registry is pretty effective. I read some years ago that
https://www.donotcall.gov/ had been the most popular consumer protection move by the Federal Trade Commission. I do not know if it is true as of now, but it was true as of several years ago.
I have been on DNC for years and I rarely if ever get offensive calls or texts.
And GMAIL is pretty effective in filtering out spam. What email provider are you using that lets these offensive emails through?