Well those sites aren't a problem for me as that predates my website by a long way. But I can see that would cause issues for others! I really think the whole way Google looks at links at the moment is fundamentally flawed. If they are going to damage a website for 'bad links' then they have to be able to understand which are truly beyond any user's control. They just don't seem that 'smart' to me and it seems they've completely jumped the gun.