Recently came back to the game with the recent patch and while it was somewhat bad with World Travel I feel like shout chat is getting progressively more and more aggressive with how much "spam" is being pumped into it.
While this is a personal problem, for some reason I just pass out at random times so I often have to tell people "Hey if I don't respond, give me an hour or two and I'll prob wake up and check my log". Before I can reach them though, over the course of an hour I'll see like 10 or 20 shouts advertising for the same thing just at a different location.
I get people want to make income via twitch with DJ stuff but at the same time it's pretty annoying with just how repetitive and large some of these shouts are. I know there's been a lot of post throughout the forums time regarding shout chat but I really wish SE did something to limit it.
Give the ERP venus/DJ/ "Draw your character on stream" people their own shout chat.
" (insert some smug lala or miqo) just turn off shout chat 4head"
As someone who occasionally conducts/scouts hunt trains/ occasionally joins in the "shot calling" in frontline" turning off and on shout chat would be somewhat of an inconvenience.
If not that, while it wouldn't be a total fix, put a daily or weekly limit to shout chat. This won't stop much since I assume the people spamming these places are often just alts since my blacklist is currently full and I still see the same messages.
While I don't know how it works now, I know TERA had a system where you had to spend money in order to shout. While I don't think this will do much at least it will force people to spend even more money to spam shout chat since I bet at least 50% or less are possible RMT users. (Not hard to find, just look at the funny "sprout" looking lovingling at players for a few minutes in Uldah's Atheryte or just check the MB on some low-level gear.)
Either offer more support to these players by giving them a tab in pf/shout chat then people interested have a place to check and players like me don't have to deal with it or restrict it a little.