Facebook are a group of people. So you say 'Facebook are' in many countries.
In the US groups of people like companies are considered a single person in their own right. So you say 'Facebook is' in the US.
Is't not 'messing up'. It's a cultural difference.
> Facebook is trying really hard to plug...
It's kind of nice, actually - "are" helps remind us that Facebook are a company composed of many people. Using "is" makes it seem more abstract.
"The publications is [sic] among several media outlets..."