No matter what you do, or how much you force yourself to adapt, you will always be told that you're bad at what you do at some point or another. This is just how a lot of people are.
Don't let it get to you. Play to the best of your abilities and don't stress yourself out, no one can ask anymore of you than that and if they do then they're not worth listening too anyway. People get frustrated, angry and there is truly no pleasing some players so don't let their opinions ruin the game for you.
Keep doing your best, keep enjoying your game.