I dont know why's the hate about Liam. Yeah sure he is hotheaded i admit, he is doing stupid things and in my playthrough he was the most neglected character. Those conversations with Drack in the nomad made me feel a bit sad for him though...poor guy😃 , he seems like he's kind of a rebel who is fighting against many things even the ones he cant do much about. But hes not a bad character at all, he is just young and dumb who might calm down later on, or needs a few bad experiences to have his temper change somehow. His accent give him some character which i found positive, even though without subtitles it'd be harder to understand him as english isn't my native.
Back on the topic; its Kalinda. Needless to explain why. I'd shout Ta! while punching her.