The way I see it, those who respond to blatant trolling efforts with gusto and pride aught not to belong in this discussion.
Your arrogance (and even dissonance) brings to light that there is much you have to learn before you will ever become a successful or noteworthy doctor. Medicine is entirely about bettering the lives of those around us through focused and disciplined applications of our personal skills. It is NOT, however, a d*ck-slanging contest for egotistical, rich trust-fund babies believing that it is their "destiny" to make it as a doctor because society told them so. You may not fall under that category, but if it looks like feces and smells like feces...well you get the point.
In regards to the OP's question, I find that it is not so difficult to deal with the shortcomings of others who are not as fortunate as I have been. Everyone has dumb moments, everyone makes mistakes. What is difficult (and what requires both genius and class) is to accept one's own shortcomings and display resiliency and poise in the face of adversity, especially when surrounded by those who are not as intelligent. There is nothing more painful for a "smart" person than failing while amongst those who we may (perhaps wrongly) consider "lesser" or "dumb".
Lastly, I find that another major obstacle is stereotyping. As wrong as it may sound, I discover myself never giving some people a chance at achieving greatness, often due to one sentence they uttered, one action, or one facet of their personality. Fortunately, however, this often results in me being pleasantly surprised when this person does something great. These moments are often the most satisfying in life, and are what make me feel most human and most alive. I feel that there is very little difficulty in having other people live within my life. The hardest part, sadly, is finding a way to appropriately live within theirs.