Anon - I would NEVER put my DH/SO before my children!
OP - You child should absolutely come first, but that does NOT mean you give 100% of your time to your children. Your husband and your marriage require attention, just like your DS does. You need to find a happy median and it sounds as if your not even involving your DH in activites with your DS? You and your DH should be raising your DS together and you need to be a team. If you aren't giving your DH any attention, he probably is a little jealous but I feel he is also right to say you are over bearing. You cannot dedicate 100% of your time to your child. You have other priorities as well (DH).