1st some hands I've played:

hand 1)
Q4s
I made flush on the river with A on the table. There was some raising action and I lost to the K!!!! In this case, should I antecipate the K and just call?
I mean, what are the odds? there was no pair on the table and no chance for sequence, so I lost to the only hand that could beat me.

hand 2)
QQ
the table: Q25J4 rainbow
I raised allways from the pre flop to the river, and on the river I got reraised by this guy. I thought: Only A3 can beat me, but who would pay so much for a long shot 4 on the river??? I reraised and lost to A3 unsuited!!!!
Should I have expected that someone would pay for an 11/1 chance on the river???

hand 3)
77, 1st positions.
I called, but someone raised and I folded.
Of course there was a 7 on the flop
The question is: small pairs... They suck so much! They can only be good if there is a 3 of a kind on the flop. Should I call small pairs? If so how do I play them?

some thoughts:
I lost countless times in the river to hands far worst than mine. It seems that in low limit the bad players are rewarded for bad play. I lost with QK with a Q on the table to someone with Q9 who got a 9 on the river, and this is a "good" example. I lost to some stupid bad hands with good hands because people play everything and get lucky on me.
Am I playing to strict? Should I pursue luck? Everytime I play with a subpair hand I loose to good hands, wich seems fine to me, if it worked the other way around

thx for the time and for the help,
Rui