I have some small yet powerful words for those of you who don't cut yourselves any slack. Look back a year from now. Look back even a month or two from now. Look at where you used to be. Look at what you used to do. Look at what you used to believe. Look back and laugh. Look back and smile at the human experience of evolution.
All the things you know now you did not back then. What you know now you consider 'common sense' and 'derp-esque' almost stupidly obvious common knowledge. But really is it? Or are you stuck in a frame of thought where you are so bent on progress that you can no longer perceive it occurring. Think about it. How you used to play and think about things has more than likely drastically changed.
And the crazy thing is unless you have deeply thought about this, or had it pointed out by a friend you may not even realize that you are not taking in your progress into account after spending so long almost greedily wanting more and more improvement and employing even more self critiques. The reason you are being so hard on yourself is you are too busy being hard on yourself to compliment yourself on the progress you are actually making. It's all about awareness and as we learn more and more the sensitivity and depth of our awareness grows deeper. To you it may seem like you've taken the longest possible path to get to where you are (wherever that may be). You may think that your progress isn't fast enough. But you're wrong.
Good games to everyone, and if nobody else will say it, well played. Stay positive and take care everyone! As for me, the practice partner search continues!