This is unlike the Kensi in the beginning of the series, and even in later episodes. The writers are so inconsistent with the characters, it seems as though they just make crap up as they go along from one episode to the next. In S8, Kensi mentioned that one of the things she loved about Deeks was how easily he made friends, and in an earlier season, she talks about her one really close friend. Suddenly, in S9, she has 5 close friends. Why can't the writers keep the backgrounds of the characters straight?
Big difference between a punch in the mouth and buying a bar that's gonna saddle you with expenses for years. Besides, she'd already forgiven him for his earlier comments about her body; I think he deserved a punch in the mouth. The point about Deeks killing his unarmed partner--when Tiffany was NOT in immediate danger--is that Kensi is law enforcement. For that to not even give her a slight pause would be, I think, pretty unrealistic. Besides, the whole idea that that was the ONLY way for Deeks to solve the situation was ridiculous--but that's old news. It does piss me off, though, that Deeks gets off without any consequences after killing his unarmed partner while Anna gets sent to prison for killing an unarmed Russian mobster who had two people killed in the episodes, beaten his sister and left her to die, and kidnapped Arkady and threatened to kill him. Where's the justice in that?
Overall, the episode was okay but not my favorite onscreen wedding (I still think that might be the one in Bones--loved Lauper singing, very classy). Couldn't care less about the box.