yes. language barrier, chatting with a translator friend, him trying various times to call the friend in Iran who is not really online a lot, the friend not understanding a thing about bitcoin, the whole thing not getting done in days, me again and again checking back with my friend and my "translator" + the fact that I checked on my bitcoin wallet various times to see if the claimed money was released yet.
I can understand how clicking on a single button can become a nightmare in this context.
But you can't really blame that on us, can you ?