hand vs reg

Opp: 17/12/4.3 with 3bet 5%

I open UTG so when he 3bets me and it's $16 to call I felt I could call for two reasons: one obv to hit a set and two because his 3bet is low and I think generally these nittier guys will be 3betting huge hands to UTG raises I could make a play on some boards.

Stats indicate he was 78% cbetting in 3bet pots so I know that definitely includes some bluffs and non overpair/TPTK type hands! I really thought here his range would be JJ+/AK which is why I threw in the small RR expecting a fold from anything but AA/AK - I often call with AK/AQ in this exact spot and I'd play those the same.

Do you agree with this thought process? Obv I was surprised at his hand which he was kind enough to show... i think this is a terrible 3bet by him...

$1/$2 No Limit Holdem
4 players
Converted at weaktight.com

Stacks:
CO Hero ($211.00)
BTN GuilhermeOSA ($343.85)
SB donkey321 ($423.00)
BB kristana ($199.00)

Pre-flop: ($3, 4 players) Hero is CO
Hero raises to $7, 1 fold, donkey321 raises to $23, 1 fold, Hero calls $16

Flop: ($48, 2 players)
donkey321 bets $32, Hero raises to $78, donkey321 raises to $282, Hero folds

Final Pot: $408
donkey321 shows:

donkey321 wins $406 ( won +$101 )
Hero lost -$101