Boyfriend Issues

So my boyfriend and I are really different.. But he can't seem to be able to work with those differences. It's always his way or the highway. Just now I was listening to a song. Out of nowhere he got mad and told me ew I hate this song, but it's one of my favorite songs. He demanded I change it immediately. I didn't, so he yelled at me and changed it on his own and told me to stop listening to my shit songs, would you be hurt? It's always something as little as this.. Even when we sleep together if I accidentally end up on his pillows he pushes me off of it. Every time I tell him I like something he's always like ew, or when I try to get him to do something with me he tells me to do it myself, but if I were to go with a friend he would go crazy on me and ask me why I didn't invite him. How would you guys feel if something as little as a song caused an argument in your relationship?