Sometimes the younger generation of fans sets my teeth on edge.
Yeah, fandom produces some messed-up shit and when you first see it, you think, “people shouldn’t be allowed to write this. It’s gross.” But how you deal with that is by not interacting with the gross stuff. In the 2000s this was frequenting communities that specialized in a certain kind of content that you wanted. Now it means unfollowing, blocking, using the filters on AO3, tagging things properly, and using the warning. Not by trying to get this stuff (provided that no real people are being hurt) ejected from the internet.
I remember a time when writing same-sex pairings was controversial. Not incest pairings, not adult/child, not even necessarily smut, just writing characters who were of the same gender and in a relationship. Heck, sometimes writing m/f pairings provoked moral outrage if it was graphic. “Ship and let ship” was how you got by because depending on your fandom (certainly mine–the Tolkien fandom) you could get hate if you wrote a man kissing another man.
When we say, “ship and let ship” it’s not because we all want to write parent-child omega-verse slavery au incest and we’re playing the victim by hiding behind the Purity Police boogeyman. We’re doing that because we remember that in 2007 in an effort to crack down on child p/orn, LiveJournal started suspending user’s accounts without their knowledge. Fan communities were particularly hard hit, people fled the site, and that is why I’m writing this now on Tumblr and not LiveJournal. Point is, even those who weren’t writing squicky material were affected and the community died as a result.