How are his ideas dumb? He is proposing to expand scientific inquiry. Your comments seem to prove his point - dogmatism.
Using the terms "dumb" or "quackery" really lowers your persuasion.
Using your own vocabulary: I guess your "shit" didn't stick to the wall. :)