Watching a Webinar from Sucuri their speaker Alycia Mitchell was asked about blocking bad sites that link to your site.

She advised using Google’s Disavow tool.

https://www.google.com/webmasters/tools/disavow-links-main?pli=1

I hope this helps someone else out there…