I still carry my 11mo in a ring sling - I don't mean a baby bjorn one, you're right, he's probably too heavy for that.
Try a ring or wrap sling - there are LOADS of options.
Your DH is being too harsh, IMO. Your DS can't tell you if he's too hot, too cold, too thirsty, too hungry, too lonely, too tired, etc, etc any way other than with tears.
It is really hard to adjust to having a small person around the house who needs you so much though - but I do believe that the more you meet their needs when they're tiny, the more independent they are when they're older.
I believe that when a baby's needs go unmet they are more cautious as they grow up and can be clingier.
You find it hard to let him cry because he's your baby and it's natural for you to want to hold him close. So hold him close and you'll be happier and so will he. However, if you hold him close using a sling, you'll be able to get things done a bit too Everybody's happy!