Basically, an employee in France (possibly due to a language barrier) flipped the "adult" bit on a bunch of stuff he shouldn't have, which interacted badly with recent changes to remove adult content from places where kids might stumble across it. It sucks that it affected a bunch of LGBT stuff, but it wasn't intentional.
If you're a developer who is like me, this is exactly the kind of thing you have nightmares about doing, because you know it could happen to anyone. How many times have you typed something, or committed something, and moments later felt the dawning horror of deleting some essential files or missing some essential step? Obviously we erect processes and technical solutions to make it rare for this kind of thing to make it into production, but it still happens.