Friendly reminder because there are apparently still people trying to deny this (and I've had this in my drafts for ages so):
7x04 actually being about Eddie is the ONLY way the episode makes sense. Because the vast majority of Buck's behavior simply cannot be explained by him liking Tommy.
You don't get upset that your bestie is so excited to do something (that you begged out of btw) with another person that he circles it on his calendar, because you like the person he's doing that activity with in your stead.
You don't go snooping underneath your bestie's take-out menus on his fridge to check his calendar like a jealous spouse, because you're looking for information about a third party's schedule.
(Especially when bestie has proven he'd tell you right away if you only asked. Which means you don't want him to know that you wanna know).
You don't get mad your pseudo son is admirative of his dad's cool new friend because YOU like said new friend. Especially when you pout and rant about said man and his traitorous, son-stealing ways to your sister afterwards.
You don't get smad your bestie is not taking your subtle hints that you'd like him to play basketball with YOU and is going to a game with his cool new friend, because you like the cool new friend.
Because you could just show up to the game to see the new friend if you wanted to. You know, like you eventually did. Because NO INVITATION WAS NECESSARY TO PLAY IN THE FIRST PLACE. So if you were hoping for another direct invite from bestie, it was a WANT, not a NEED.
(And why would you want it when the invite isn't actually required?? Unless you wanted proof that bestie still wants to do things with you. Unless it was about him.)
And injuring your best friend of 6 years because you're angry he is hanging out with a guy you're interested in? Or worse, so HE isn't able to hang out with the guy in question anymore? Would be batshit crazy.
You'd need to be GONE for that person to an insane level, which isn't what we see at all since the beginning of the episode. You don't wait two weeks before seeking a guy out if you're down bad for him. And you don't injure your bestie over someone you've met TWICE, briefly, in your entire life.
But injuring your best “friend” *cough* because you feel you are not the most important person in his life anymore? and you're afraid you are being replaced in his life and your his son's, and you are desperate for his attention?
THEN it makes a kind of sense. Messed up, but there is a logic behind it that's understandable.
So yeah. None of these things was about Tommy. Buck had a bit of a crush on the guy, was definitely attracted to him, but emotionally, at the core, it was all about Eddie. And now we know for certain, after 8x11, that Tommy was aware of that too, all along.