I need to vent about my husband

I just need to get this out because the only girlfriend I can really talk to is going through something big right now so I can't really bring it up with her. This is long. If you read it, thank you!

My husband, our 2 year old, and I had a really great day together. This evening, my husband participated in a game for his VR league (something he does weekly, typically, during the season. He's on a team, he's very into it). My daughter and I were eating dinner in the dining room which connects to the living room, where he plays (open floor plan in a small house). He asked if I wanted him to cast his game to the TV, and I said no. It's a violent shooting game and they curse and trash talk on it, so I didn't want my daughter to hear it. My husband responded, "suck it, I'm putting it on the TV" and laughed, thinking he was charming as hell. I didn't say anything else to this.

Not too long later, maybe 10 minutes, we finished dinner and I cleaned up my daughter and got her ready to go run some errands. We're going to a theme park tomorrow and needed some last minute things including gas (which my husband knew about, but said he couldn't take care of because of his game). I said "bye, good luck, I love you!" and left.

When we came back, he was PISSED at me. He lost his game and said it was my fault because I "know he plays better when I watch." I said "I'm sorry you didn't do well but I had errands to run and I didn't want (our daughter) to hear that language." He said that was BS because he turned the volume down after the first game. I had asked him to initially and even though he said he heard me during this argument, he didn't respond to me at all at the time so I assumed he didn't hear me. He said I'm never supportive of him (an incredible, hurtful lie) and I shouldn't apologize when I clearly don't care. I told him I'm not responsible for whether or not he wins or loses his game and if it really means that much to him, he should tell me, communicate with me that "hey, this means a lot to me that you watch me, could you please watch my game?" instead of being like "do you want to watch this? Suck it, here it is."

I'm so frustrated. He's mad at me for God knows why. I'm very upset with him because I feel like he's acting like a teenager and this came out of nowhere after a really great day together. I agree that his feelings are valid but boy do I wish he would communicate them to me like a human! 😵‍💫 Anyway, thank you for listening!