Who is running the game? If a player puts in an illegal amount for a raise than that should be addressed. If you are running the game you should be doing it, in the hand or not. A good dealer does but if yours is like most home games the deal passes. But , someone should be doing it, the host, the strongest player, the first one to see it. etc. This is no where close to two players playing a hand.
Commenting on a hand in progress is taboo. Absolutely this should not be tolerated, not only by players not in the hand but players in the hand when it is not heads up.
It sound like your friend is ‘into’ the game and excited about the complexities as we all are, but shoud be keeping his mouth shut durning the play of thehand. Sounds like he is also into the ‘ego’ of being the house guru. Amongst freinds this is sometimes tolerated to a hihger degree with a little bit of bitching, bad bad habit to get into if going to a casino.
If he is telling players what they did wrong after the play is over that is stupid but are no rules against this. If you are among real friends playing for fun, ribbing, drinking ,and bragging rights with money a perk, I see no problem with helping out a weaker player/friend with a bad play he made IF ASKED.
I like for my friends to play better. In the arena it’s for money. I want easy prey. But you do get better by playing better opposition. I prefer to do that with friends. Helps me concentrate more on the ‘game’ then the money. If i lose my money, a freind gets it. But what more pure enjoyment that beating a close friend and rubbing it in for days. Or getting abused. helps me remember mistakes coupled with loosing real money with them in the wars. So for my home game (exact opposite of the casino) jump in immediate stategy discussion soon as hand is over. Everyone learn somthing. Them learning more about my game just helps me develop the harder skill of when to switch gears.
Make you home games fair, honest, informative, tough, and fun for you and all you friends.while letting them know you are there to win. to me, competition is fun.