I have been running into this situation A LOT lately....
This is in a low/microlimit game, and there are one (or more) players at the table who:
1)
raise with any two cards preflop. In general I wait for good hands in this situation and punish the hell out of them. There are MANY more bad beats in this situation than any other, and if you lose 6-7 good hands in a row against trash, it is hard to stay off tilt

.
2)
Re-raise you with ANY pair post-flop. Ok, so I flopped top pair top kicker, raised pre-flop, and it is checked to me. Bet out, get a call from the guppy. Assuming no flush or straights on board, I make it 3 bets (other caller would stay in with anything). Get a call and little nemo CAPS IT??? Now I know fish can hit hands too, but if they do this every time with bottom pair, it either makes for a VERY profitable session if they dont improve, or a VERY bad session if they do make two pair, trips on the turn/river.
3)
Raise/Re-raise all the way through to river with a flush bluff from the turn (scare cards) Same situation as #2, but on the turn the flush (or straight) hits the board and then sushi starts firing bets/raises, and continues all the way to the river if you play back at him. Do you lay this down, check and call, or pay off the possible bigger hand with top pair, or even top two??? I have found players who do this so regularly that you almost have to call them down to avoid seeing them turn over bottom pair when that other calling station called them down with A high OVER and OVER and OVER again.
I think in all these situations (as with most things in poker) getting a good read on the players, what they do, and when they do it, is key to not throwing away too much when they DO have a hand, and not giving them hands they don't deserve, just because they are overbetting an inferior hand.
Ok, i'm back off to the tanks.....