Anon,
Are theists welcome to do what? Post about science? Don't judge the whole site by a single thread.