Yeah; it's a bunch of BS, and basically amounts to people who ought to know better trying to defend a dead theory by grasping at straws.
This is the thing which killed the "Lyman Alpha Forest idea:
NGC7603
What the heck is that? How does it disprove anything? Can you at least link to the looney website where you found it?