I got banned there a couple of years ago. It seems that merely discussing a subject is enough to be banned. The admin is simply a bully who is determined to keep scientific opinion off his forum. He likes to preach only to the converted.
Life, don't talk to me about life - Marvin the Paranoid Android
"Science adjusts it's views based on what's observed.
Faith is the denial of observation so that Belief can be preserved."
- Tim Minchin, in his beat poem, Storm.