There will always be some media sites where it is not possible to generate a thumbnail. Facebook is definitely one of them. Remember it is possible to add or change the thumbnail on a per media item basis.
You can also configure a placeholder thumbnail rather than using the default "no thumbnail" image.