Honey isn’t homeopathic, and it has been shown to help soothe sore throat and cough in children. Since the other ingredients like guaifenesin are bitter and you have to sweeten it anyway, why not use honey? Or put it another way, if you’re giving them honey for their throat, why not mix in an expectorant (guaifenesin) to help clear their chest mucus as well? Especially since the non-meth Sudafed has been proven ineffective and the real stuff can make kids loopy.