As far as I know, but I am no medical practioner, bone spurs can be removed surgically, so ask for a referral to an ortheopedic surgeon.
Next, or rather first, sit you partner down and tell him that you too are cross that all your lovely plans for your retirement have gone down the drain due to what may unfortunately prove to be a permanent disability.
Point out as clearly as possible that his disappointment taking the form of anger with you is not making the situation any better. And frankly his remark along the lines of "what use are you?" is unforgivable and that any repetition of that kind of behaviour will lead to you either leaving him, or at the very least to your demanding you both attend counselling.
You are being as kind and unselfish as you can by encouraging him to go out and take part in his hobbies, even although you no longer can either share them or do very much else than sit dealing with pain.
You need to know that he sympathises with you and is willing to help you, as judging by what your doctors say, this condition will continue for the rest of your life. You have basically been told to grin and bear it, and he will basically have to do the same, if he still loves you, that is.
I hope and trust you won't have to just grin and bear it - my aunt had a bone spur sucessfully removed at around your age and never had any trouble with it afterwards, so I hope you can too.
Whether your partner will pull up his socks and stop behaving like a sulky child, I don't know, but my guess is that he won't unless you make it painfully clear to him that you are not going to put up with his bad behaviour - you have enough making you unhappy right now.