What Ellri said, while anyone could technically be a GM. There's not all that many good GMs. Personally, the hardest part with RPing for me has almost always been dealing with people. Those that aren't interested in RPing with me, but claim to be. Those that seem a lot more interested in arguing and starting drama than doing anything else. Lately it's been particularly hard to remain motivated to RP at all, and I've asked myself more than once why I still do it. All thanks to having to deal too much with certain kinds of people or behaviour. I still got that one good fun RP I've been doing for almost a year now, and that seems to be the only reason I didn't quit at some point.