I seem to be getting outplayed badly when I call high preflop bets with these. I know they can beat AA, KK QQ JJ AK AQ AJ when played right but this is what happens:

Say I have 67s. I call .50 bb which is probably a good hand.

flop comes. 5 8 J hits. Now I know I have 8 outs which is 32% to hit the straight, but what happens is the guy who raised big preflop bets 50-75% of the pot, making it a terrible call for me. How do you handle this? How can I play my suited connectors better so i can beat these big hands? Keep in mind this is at micro, so even if I reraise his C-Bet he probably wont fold his big hand.