sionep,
Yes, you may be right. Homeopathy exists in observations and experiances of mass and well distributed people in millions all over the world since long with least adversities. It may not need stamp of "non-absolute/non-persistent recent science" which is always changing and still is under process. I think there are many wrinkles in current understandings of science and lot of discoveries are yet pending to be discovered. In view of this one shouldn't pose or base on it absolutely. RIGHT??
Regarding cheking its science, it is just our curiosity or helping the science to define homeopathy in its language which is otherwise their duty to find out science of homeopathy and tell to world for the mass benefit of humanity, but not a need or base of homeopathy. Furthur, homeopathy has its own language based on symptoms--a practical way so don't need to be translated in any other language.