Take a look at the stats of other amateurs, then ask yourself why you think people quit on you. I'm not condoning their actions, but to me the reason is obvious.
I got called a liar,and a cheat (as well as something unprintable) recently when I made 4 birdies in a row so god only knows what people think of your abilites at the level you are.
There's nothing wrong in being very good at the game but you might have to accept the loneliness of superiority.