One thing to check is whether the facebook pages are ONLY ranking above him when a complete sentence (or other large block of text) is searched for, or whether it ranks above them when a smaller keyword phrases is searched for.
I would add that for ecommerce sites, I have seen companies that also sell their products through amazon be surpassed in the SERPs by amazon when using a complete sentence. In this particular case, the website was providing amazon with the exact same description that they were using on their own site. (I didn't check if that was the case when searching for keywords though - just for a complete sentence.)
It would seem that with the way the algorithm is set up now, you could do a lot of damage to your site's search results either though social media or product feeds on shopping engines.