Help! I was misunderstood!

I'm one of the hundreds of women who cannot cum without clit stimulation. I've explained that to my boyfriend multiple times. I found a g spot & clit vibrator for couples and decided to surprise him. I also like the build up to sex so I basically turned down sex all week. When the toy came I showed it to my bf and you could tell that he wasn't that interested so I said that I was going to try it out after my shower (to make sure that it fit and that I knew what I doing with it, surprise surprise, it was too big). I come out of the shower and he is all huffy saying that he masterbated while I was showering. I asked why and he confesed that he was mad that I rejected him all week for this toy. I am so surprised. I was not coming from a negative place when I got this toy. I want us both to enjoy sex every time. I told him my intentions and asked why he didn't say anything until now. He said that he didn't want to start a fight. We've been together for 7 years. The old me might have gotten whiny about it but not current me and I thought he knew that. I told him that it wouldn't have started a fight and that I want us to be open with each other, especially with our sex life. Now we're both sitting on this couch a little awkward lol. I will admit that I should have talked to him about it first. I'm just trying to cum while riding my man 🤣 Any tips on how to lighten the mood?