I do not think Luv did anything wrong yesterday. He's standing up for himself. He's not Hina's puppy, I don't understand why people think that. He definitely listens to what she has to say but doesn't follow what she says, he always does what he wants.
He stood up for himself because Akash continued to call him Hina's dog. Then he had a little spat with Puneesh because he told puneesh not to spit and puneesh started acting tough and told him to back off. That's when he got angry and answered back. I'm proud that he's speaking up for himself.
Akash is definitely not a good person for Luv to be with. As for Hina, she's always supported him whether that be the captaincy task or in front of Salman. I think they share a genuine bond and I love that.
P.S I haven't watched today's episode yet, so I don't know what Luv did.