A while ago I had a similar view to you. Didn"t matter what I did, someone would luck out on me. The usual comments made were, but these are the types of players you want to play against, over the long run you will win more than they do, stick with it, etc. etc.
What I realised is that you will always come up against guys calling with random rubbish, and they will hit (not as often as you actually think, if you analysed it), but the important thing is not to have your tournament life on the line in those situations if you can help it.
I started to pay more attention to the range that other players had and understand the situations that justified me shoving my chips in. I"m not saying it will make you win more, but it does help resolve the times you want to throw your laptop out of the window and hunt down the little $*!? who has just busted your hand that you"ve waited ages for with his bottom pair, runner runner for a straight.
Leigh