I know all the logical reasons why homeopathy can't possibly work, but somehow it still seems to do just that sometimes. There have been more studies done in England than in America and several of those have been done with animals. I doubt that a cow is susceptible to the placebo effect. (grin)
Since, as is often said, that anything diluted as much as a homeopathic solution is could not possibly contain even one molecule of the original substance, then it would follow that it also cannot hurt you if it doesn't work. So I would hope we could just hold off on the use of terms like "snake oil" and "hogwash" and let people use it if it works for them - for whatever reason. After all, if there can be no agent in it to cause physical harm, and it helps - even if only by psychological reasons - then I really have no cause to say anything do I?
And if following this path has taught me anything, it is that we DON'T know everything about how the mind and body work which is why I try to keep my discussions open and civil - I may have to eat those words someday.