Forum Moderators: martinibuster
You don't need 100+ inbound links from the same site. Place a link or 2 only on the top pages and then look elsewhere for links. Too many links from 1 site definately looks spammy. If you want to leave all of them, just nofollow all but a few of the directory links.
Then I would recommend diversifying your link profile. Quality inbounds will help you recover. This process can take some time, but it will work for you in the long run.