I don't know about the not eating part, but if your child needed tubes to drain fluid from his ears so that he could hear well enough to speek, then you needed to get the tubes. At this point, if he still needs tubes, get them. If you don't know, go to the doctor and ask if he would still benefit from tubes, and either way, get a referal to an audiologist to check his hearing, and a speech therapist for his speech delay, and ask for a referal to find a medical explanation for his feeding issues and get to the bottom of it with standard medical care.
Try this. Put your fingers in your husbands ears, and tell him some nonsense words and ask him to repeat them. That is how your son hears if he has fluid in his ears.
You are not overreacting, far from it. Never wait with development, and get more, rather than less intervention as early as you can. Getting tubes was probably necessary for his typical development, but there is nothing you can do to get that year back now, so do not delay and get him everything he needs to try and move forward quickly. Vow not to lose another second in his development becasue time is precious, and it will be the only thing you have that is free when your child has a delay.
The good news is that he is still young. If his only delay was caused by his hearing, he should make good progress in therapy once he can hear well. Know this though, expressive langague delays cause a cascade of other developmental and educational issues if they are not remediated early, and other areas of his cognative processing can, and will be effected once he gets to school if you do not tackle this problem fully.
Call your doctor this morning.
M.