So here's what I would do: Follow Google's instruction and use their disavow those bad links.
Link Detox produces the file that Google requires to disavow links. Perhaps your old SEO sent it to you? Anyway, I would get that file, browse through it and make certain that those links are indeed bad or at least questionable, and then follow the steps in the article to remove them.
This eliminates the hassle from emailing 15k webmasters requesting they take time out of their day to remove your link. SEO Snobs may frown on such a 'baby with the bathwater' approach, but desperate times call for desperate measures and it sounds like the next steps for you if you don't take action, would be to close your business. Working from that as a worst case scenario, this is exactly what I would do.