What Rob said!
If I could rant for a minute, racing isn't UPWARD! sports. We DO keep score, not everyone wins, and there is a difference in talent/resources/time/effort involved. Yes, winning is great. Yes, winning is the ultimate goal. There can only be one winner. Turn your frustration into motivation. If you fall short, keep trying! If you are short on time/money/talent, learn to enjoy the process. :-)
Rant off.
Scott