Well I can't advise on the breastfeeding - it the BOTH of you discussed how long you were going to do that for... and it's not that time - hopefully he will still remember/honor that decision made long ago.
However everything else... let go.
He's the father of your child. He deserves every right you do. You don't have to like his decisions but the child is in no real danger... and your H will only see it as controlling.
Let go. Show him you are willing to work with him. Show him that you want him to be active in S's life.. regardless
And I get being a talker (I am too)... but as we say around here... you need to STFU for awhile. You're emotional... until you speak from a place of calm and rational thinking - better to keep your mouth shut.
M(f): 40 D'ed: 8/12
Show empathy when there's pain. Show grace when warranted. Kindness in the midst of anger. Faith in the face of fear.