Love your suckouts
If you're making pot-sized bets, you are pricing flush draws and open-end straight draws in. After the flop, the odds of these
hands hitting by the river are about 2 to 1 against. So if there is one dollar in the pot and you're raising it by a dollar, that means your opponent has to call your one dollar bet in order to contend for the two dollars in the pot. The two-to-one money odds match the 2/1 drawing odds and justify the call. This is especially so since he has additional implied odds; if he happens to hit, especially on the turn, it could be quite a profitable hand for him.
So to price him OUT of the pot, you should be betting double the pot or more.
And even then, an opponent may fold only if he understands his odds and he's not a crazy maniac who "just has a feeling." Some people keep calling because they just don't know any better, and like the previous poster says, YOU WANT THEM TO MAKE THESE BAD CALLS. If they happen to suck out, those are the dues you pay. Over the long run, your superior odds will hold up and you'll profit from these yahoos.
Be thankful for suckouts. Without them, bad players would have no reason to play and the only surviving opponents would be superior players. So make the right bets, smile and relax when sucked out - because the fall of the cards is the one thing you can't control - and don't go on tilt.
I've also found it a bad idea to play for revenge. Try to exploit your opponents' weaknesses, but don't feel like you have to "get even" or get back at that one player. And if it's all too much, leave the table, take a break or find another table to your liking.