I'm pretty certain you can claim it in your name for the reasons you've posted, married to a British citizen and your child is an EU national
the reason why the caseworkers looks to have got it wrong is that they don't know or have forgot what the regulations are, they are dealing with people who are applying for flr, ilr from work permits and tier1 permits who wouldn't be entitled to claim.
its probably wise for your husband to claim everything in his name (i did) so this problem wouldn't arise, but that shouldn't happen if they know the rules and i believe you can and should be able to in your name.
have you got children from a previous relationship purple ? and are you claiming benefits for them ?