I can get what you are saying. All I can say is don't give up, it gets better.

People are very unforgiving, this is true. But if you keep trying, you will become good at whatever you are trying to do. It's hard to nail it the first time and I really doubt most of these people giving you trouble did it well their first time either.

Giving up is just sad because, you are just avoiding the problem. It becomes a bigger monkey on your back. It's not just going to go away just because it's unfair. This is just how things can be in this game. It's probably the same in others.

If it's any consolation, usually the biggest "haters" in this game are the ones the struggle the most at the game. It's a way to defend themselves against their own shortcomings. They see a problem in others that they themselves share and lash out at it. I'd like to think the silver lining is, the people that endure at this game longest are generally willing to help, though they aren't going to go advertise their assistance. But, if you keep trying at something and don't give up, they notice; I'd think you'd find, you'd have some allies in your quest.