This one doesnt seem so bad to me but maybe I'm wrong? Maybe wrong to call the raise PF but I figured he was just trying to steal.

PokerStars No-Limit Hold'em, $0.10 BB (8 handed) Hand History Converter Tool from FlopTurnRiver.com (Format: FlopTurnRiver)

Button ($11.65)
SB ($2)
BB ($10)
UTG ($14.85)
UTG+1 ($9.20)
Hero ($10.75)
MP2 ($18.05)
CO ($10.20)

Preflop: Hero is MP1 with 8, 7.
2 folds, Hero calls $0.10, 2 folds, Button raises to $0.4, 2 folds, Hero calls $0.30.

Flop: ($0.95) 5, 9, Q (2 players)
Hero bets $1, Button raises to $3, Hero calls $2.

Turn: ($6.95) 4 (2 players)
Hero bets $5, Button calls $5.

River: ($16.95) 5 (2 players)
Hero checks, Button bets $3, Hero calls $2.35 (All-In).

Final Pot: $22.30

Results in white below:
Hero has 8h 7h (flush, queen high).
Button has 9s 9d (full house, nines full of fives).
Outcome: Button wins $22.29.