It's just human nature to never blame yourself for a mistake ,it's always something else because you know in your mind you did it right.
Jealousy is also human nature, when a player gets to the point to where he/she can shoot a decent game,and someone keeps shooting better than you , naturally they have to be cheating.
There will always be top player's, and there will always come a guy or gal who will top the top players, just do what you do, try to figure out what your doing wrong and fix it.
Just remember " Your only as good as your last game " because anyone can beat anyone on any given day
P.S. I am not a member of The Deviation"s