Glad to say I'm no longer going to be speaking to him anymore. 

Both male and late teens. 

Had my friend come over and spend some time and do stuff as we haven't seen each other since summer started and school ended. We decided to watch some movie. Near the end of the movie (20 min left or so) my brother comes to call us to go eat dinner. At this point my friend decides to get up and say he doesn't want to. He then calls his mom to pick him up. 

That's when I snap.

I ask him, visibly angry, what his problem is. He then implies that my mother's cooking isn't great and he would much rather prefer to go home (even though the movie isn't over and is at the best part) and eat his own cooking.  I then start yelling at him and tell him "either you be nice and at least eat some food or get the hell out of my house." Multiple times. 

He decides to test me by slowly getting up, stretching, purposely taking a long time to gather his things and head out. This entire time I'm incredibly pissed and disrespected. He goes downstairs and my mom is unaware of everything and tells us to eat. I then tell him to get out of my house as he is no longer welcome and never will be. My mom is now confused and tells him to wait and I pull her aside and explain everything. She decides its best for him to wait in our guest room until his ride is here. I explain to my mom how rude he was to both me and her and she tells me I need to calm down and wait outside for a while. 

He and I just blocked each other on everything. 

Now I'm worried that when our last year of school starts, he'll go around and tell everyone about some things that I would much rather have no one to know, but honestly I suspect he will do it. 

I think It's also good to say he's been rude in the past (that's his personality and I've brushed it aside due to the fact that he's incredibly spoiled and does what he wants at home). He doesn't say hi to my parents when he comes, doesn't say thank you when we buy him things and doesn't say bye or thank you when he leaves a lot. I guess this slowly, overtime, built up an an anger within me. 

&amp;#x200B;

TL;DR:

friend comes over, watch movie, as its about to end my brother calls us to eat. He says he doesn't want to, calls his ride, and disses my moms cooking. I snap and get close to getting physical. He leaves shortly after.