Your husband is partly right

An aluminum pan does react with tomato sauce to create a pretty foul metallic taste, imo. A good quality 18/10 stainless steel lasagne pan, is non reactive and will not leach anything into your tomato sauce.
The reason I'm recommending stainless steel is because most of the really deep lasagne pans (3+ inches) I've come across are made of stainless steel.
Glass is okay for lasagna, but stainless steel will double nicely as a roasting pan.