Those who actually advertise roleplays and try create social groups within the game, actually trying to play it as a game, should not need to be forced away by users that spam the chats with conversations that could easily take part in any other chat in the game, or even chats on the big big interwebs.
As written earlier, there's already several different chats that work perfectly for the same purpose as some use general chat when it goes the chatting, the only difference if they'd actually USE it in a way so that those who are advertising, would get more room and attention they need whilst those chatting wouldn't really forcefeed all the users in the map/chats to read their random spazzing.
What I pretty much hate about general chat is that many of the users in there are actually clueless of how much they might disturb the rest of the users but also taking advantage of a needed and great function in the game. To be fair, FeralHeart would actually survive well without a general chat function and force users to walk up and talk with each other. But it is a great chat that would be missed and I do not think it would be wanted to remove it by the majority.
I'd still go with an old idea I brought up on the forums a long time ago. This would mean that general chat would be renamed to Advertising and force users to accept every post they made. But also make a separate tab and 2 chat windows instead of one, in which the other chat window would hold a "map/world" chat. This would mean no one would double cross each other.
The ones advertising would have their own channel still getting the attention the might need, but also could be turned off by those who wish not to see it.
The general spazzers would get an own seperate chat window in which you'd actually need to enter in order to see what goes on in there, pretty much like general works now, just not in the way of everything else. But in order to get this it would probably need quite some work done to the game and the one person who can do this might not like the idea of it.
We really got 3 things to put our attention on why general chat, random chatting and advertising doesn't cut well together. The first one is the chats themselves and how the different chat types work, the second one is that the maps are not really having the most effective layout or sizes to work well with the chats we have, and the third and last one is actually the users themselves, the ones that take NO consideration what so ever or show respect for the rest of the users in the map. They only think about getting attention and being in the center, the advertisers might do the same thing but tell me what's the most valid.
A user advertising a roleplay group in which 50+ users are welcome to join(mapped or mapless) < wold this work in local?
Or
A users spamming about how they love Pewdiepie or how their dog just farted. <Would this work in local?
I hope you see my point. It might not be that horrible if someone post this once in a while, but imagine that just 5 or even less users can fill up the whole general chat box, making it pretty much impossible for anyone to get something important said or shown.
I'm not even a roleplaying user that much, nor do I advertise lots of roleplays, but I still feel how annoying it must be when someone writes a long ad for something actually interesting, taking over a minute for some, and then it's flooded away in the only chat it can be shown in for many users by smiley faces, caps, lols and inappropriate subjects.
Respect people, show it.