Villian in this hand loves to limp preflop. He would literally limp every 2 or 3 hands, and sometimes call a raise, so I figured I would just punish him for limping. He is bad preflop, but plays pretty well postflop. I have been TAG. Like it or hate it?

PokerStars No-Limit Hold'em, $2 BB (8 handed) FTR converter on zerodivide.cx

MP1 ($323.70)
Hero ($452.25)
CO ($200)
Button ($299.05)
SB ($145.40)
BB ($267.90)
UTG ($140.25)
UTG+1 ($590.15)

Preflop: Hero is MP2 with Q, K.
1 fold, UTG+1 calls $2, 1 fold, Hero raises to $8, 4 folds, UTG+1 calls $6.

Flop: ($19) 9, T, 2 (2 players)
UTG+1 checks, Hero bets $12, UTG+1 calls $12.

Turn: ($43) 3 (2 players)
UTG+1 checks, Hero bets $32, UTG+1 calls $32.

River: ($107) A (2 players)
UTG+1 bets $20, Hero raises to $120