No way you're overreacting, I would be so peeved!!
Maybe you could let your DH read your initial post?? You articulated yourself well and maybe it would help him to understand??