okay, i'll be the first one to admit my thinking is screwed by rush, but a min-raise from the button almost always tells
me "raise me, raise me with any 2, i am trying to steal with nothing and will be folding". so 3-bet preflop and save yourself some troubles.
generally with people like that, i try to get more money in sooner. you are playing as passively as you can by the river, which simply lets him hit something, maybe. i think it was in this video
that QTip said how you need to be willing to put money in with marginal hands or else you'd find yourself in tough situations a lot more... well, there you are.
as played, i support c9 in that i can't find the strength to fold this hand. and if we are losing... oh well, next time. we have position on him anyway, it should not be hard to make up some of that loss quickly.