Every time some tier-2 oversells their transit and leaks a /12 to the table, we all hide in Slack channels and pretend it didn't happen. (Like that's ever worked.) The culture of secrecy means new operators learn nothing. We just get the same mistakes recycled every six months.
I'm not saying name and shame. I'm saying publish anonymized post-mortems somewhere public. The RIPE list — https://www.ripe.net — a GitHub repo, whatever. Let people learn from the topology, not the operator. The community gains. Liability stays manageable.
I've seen three leaks this quarter where the cause was literally "we didn't know that community string was transitive." (You probably saw them too.) How many more until we just talk about it?
Semicolons. They separate clauses. They separate us from silence.