As a GM who's primarily blamed themselves for everything that goes wrong in their RPs, some amazing things happen after a few years of doing that. Now when the shit hits the fan, instead of thinking "Well player X really screwed this RP over!" I now think "I know how to deal with this." It isn't always the GM's fault, but the GM can usually get things back on track if they are skilled enough.