It really seems like there is NOTHING I can do to get people off a flush draw often times in micro games and it really seems like they ALWAYS hit it! It's ridiculous. Anything I should have done differently in this hand?

PokerStars No-Limit Hold'em, $0.02 BB (9 handed) converter

CO ($1)
Button ($3.18)
SB ($4.88)
BB ($1.87)
UTG ($4.10)
UTG+1 ($1.76)
MP1 ($1.42)
MP2 ($1.46)
Hero ($5.31)

Preflop: Hero is MP3 with Q, A. CO posts a blind of $0.02.
UTG calls $0.02, 2 folds, MP2 raises to $0.08, Hero calls $0.08, CO (poster) calls $0.06, 3 folds, UTG calls $0.06.

Flop: ($0.35) Q, 6, 7 (4 players)
UTG checks, MP2 bets $0.12, Hero raises to $0.24, CO folds, UTG folds, MP2 calls $0.12.

Turn: ($0.83) 7 (2 players)
MP2 checks, Hero bets $0.4, MP2 calls $0.40.

River: ($1.63) 7 (2 players)
MP2 bets $0.74 (All-In), Hero folds.

Final Pot: $2.37
Main Pot: $1.63, won by MP2.
Pot 2: $0.74, returned to MP2.

Results in white below:
MP2 doesn't show.
Outcome: MP2 wins $2.37.