Am I in the wrong. TMI

So my boyfriend says I need to initiate things more. So last night I start rubbing his dick to get things stated. And a bit goes by and he's not doing anything. So I start fingering myself to maybe get him more in the mood. And for 5 minutes I'm doing both of us, he doesn't say anything, move, or act like he's enjoying it. So I just stop because I'm irritated that he's not doing anything and maybe he's not in the mood. Then he says it's my fault because I don't initiate anything and that he's always have sex with me and I'm not having sex with him and that I don't like being on top so I'm lazy?? Am I in the wrong?

And by the way, I have no problem being on top, and I do like taking control sometimes. But not when he doesn't do Anything. Like, I want him to join in. I'm always doing something to him. But I Never get foreplay. I tell him this and if doesn't change. And it makes me not want to put effort in or try hard because he doesn't.

*Oh and I did cry. Especially when I tried to start things again and be more in control and he yelled at me to stop, that he wasn't in the mood. He shut me down twice that day. Once earlier in the day. I cried for about an hour and a half. He didn't say anything, didn't apologize, just hugged me.