R.K.
Cold turkey is the way to go. They may get mad but after a few days will forget they even had a bottle. My son used to only take the soft top sippy cups but was making a huge mess and would throw the hard top cups if you tried to give him one so I threw out all the soft top and only gave him the others and within two days the fussing stopped and he drinks out of the hard ones like he never even had a different kind before. I think you did the right thing. My mom is always telling me I'm mean so try not to let it get to you.