Answer with free mind. It's just a discussion and I wanna know everybody's point of views :)
There is already face recognition technology in Facebook so it can take a live snap of the people before creating the account. If it matches the existing one, FB will know that its going to be a fake profile. Else than that the inactive accounts must be monitored and the ones whose activities are rarely linked with their friends on facebook.