Homoeopathy is complete bollox and I lose respect for anyone if I find out they believe in it, pay for it, indulge in it for either a genuine faith in its efficacy or simply 'because it can't hurt'.
There isn't enough water in the world to create the dilutions claimed for starters. Other noted flaws have already been mentioned in this thread - why does the water remember the so minute as to be non existent contact with the purported therapeutic element and not every other thing that it's ever been in contact with? And, who decided which elements cured what? Based on some nonsense opposites theory. So, if you have bird flu, the memory of cat poo in water will fix it? There are many other points that support the debunking of this bunkum, which are out there (Google) for any sensible minded person to find if evidence is required. Though, if someone believes in homoeopathy, they obviously do not require evidence to shape their beliefs.
It is not ok to believe in nonsense because 'it doesn't cause any harm'. It harms progress, a logical thinking society, swindles people out of their money, can be dangerous, etc. Why perpetuate it? The NHS should certainly not be funding homoeopathy. If what's really effective about it is placebo and longer consultation times (wee cup of tea and a chat therapy), then that is what should be being researched and funded, not a pseudo-science (and that's being generous) that's long been disproved.
The case mentioned where a child's inhalers are being withheld is atrocious. The parent should be seriously admonished, and re-educated, and if the parental re-education fails, they should not be trusted with the medical care of the child.
A funny explanation of homoeopathy can be read here