I think a rants forum is a good idea, but for the whole forums, and not just the sub-culture one.
How about "Soylent Green" for a name? It somehow seems fitting (and right on the 'Sci' theme)
Police Detective Thorn: I know, Sol, you've told me a hundred times before. People were better, the world was better...
Sol Roth: Ah, people were always lousy. But there was a world, once.
Police Detective Thorn: {chuckles}
Sol Roth: I was there, I can prove it! When I was a kid, you could buy meat anywhere! Eggs they had, real butter! Not this... crap!