Not to mention that some people who want to get involved in OSS are literally not adults.
There are just too many issues with having a CoC for kids and not everyone else. It doesn't solve anything and makes it even harder to figure out interactions. You're better off with a simple CoC for everyone, or none at all, but don't pretend that you're community is adults only so you can justify allowing people to be crap to each other.