We got into this situation because of spam. Specifically, we got into this situation because nightclubs were getting catty with each other, putting up 3+ PFs to bump down rival venues. Uninvolved players were annoyed enough to start reporting these PFs, and the rest is history. Most solutions offered so far don't address that a change in mindset needs to happen from the community itself: stop spamming. It's well-known that the best advertisement method is word of mouth, that players blacklist venues and individuals spamming ads in Shout channels or PF. So why do it? It's counterintuitive to the goal of increased attendance.

Do RMT/clear sellers need to be dealt with as well? Absolutely. But I'm increasingly convinced adding a Roleplay tab in PF will just kick the can further down the road. Be courteous, be mindful of your fellow players, and curb your enthusiasm: don't Shout ads more than every half hour per zone, don't have more than two PFs up for your venue. And remember that minors, whether we like it or not, play this game, so language should be kept PG-13.