It's really just not about credit at this point, it's about money. Facebook has already made money... you know what the real solution is? To give they money they made out of ads to its original creator. I don't understand why this isn't happening?
They will only do that when they can do it the Google way: double dip on ads revenue, first taking a 30% cut on adwords and then another 30% on youtube, leaving the content creators with something like 49% of ad revenues and google with 51%.