Don't know about greenbacks but doesn't feel like the forums have more batshit crazy people than ever? Back in the day, there was a few. Now they are all over the place.
Maybe you don't frequent the forum too much so I'll help you out, his posting has been a disaster for this site.
His name isn't One Page Welch for no reason