Why isn’t he telling me shit

In his words he’s trying to avoid arguments, but when in reality I was pissed off about something he didn’t tell me, basically lied to my face about. All I wanted was something that he gave to his dumb ass good for nothing roommate / friend who shouldn’t even be in my house to begging with since he can’t respect the House other people in it or the rules, but I’m not gonna get into that right now. Yet let’s continue so the past few days I’ve been wanting to play COD zombies with my fiancé on our ps4, and for as far as I knew the last person to have our second controller was said roommate I also do remember after letting him borrow it he broke it, as in it wouldn’t reconnect to our ps4 (tried everything, even just googled how to fix it), and I was going to try it and see if it worked. So I told him go get the controller back from him or see if he sold it when he sold his ps4 and if he did I want him out of the house. So days go on and he forgets about that so than said anything so I say something again yesterday and well let’s just say he knew what happened to it, that dumb ass sold it, he knew about it didn’t tell me when it happened and told me he’s was to buy a new one and replace so I wouldn’t notice (when damn right well I would’ve it would’ve worked right away when I went to connect it) now it’s to the point where I want my controller replaced by that roommate and to have him kicked out of my house. Now I just feel like there’s more shit he hasn’t told me and it’s gonna end result causing a lot of arguments by his cause I even told him that let’s see if he listens (highly doubt it told him before he needs to start listening to me).