I’m not familiar with the Star Realms league, but I can say that while BGG has its share of toxic people, I’ve overall found the site to be a very nice place to be.
That could be because I mainly stick to the forums for specific games rather than the general forums.
And yeah, the comment threads to posts (like the news posts which caused all of this) can sometimes get bad, my overall impression is a good one.
That being said, I haven’t been the target of the toxicity because I don’t post stuff for the site like Dave does. And I’ve seen the comments sections of some of Dave’s news posts, and sometimes it can get a bit tough to read.