You shouldn't generalize all artists with the ones that have ruined your day.
Most artist use their talents to move those that are willing to listen,
be it something humorous to something touching.
Not as a title for pompous reasoning.
Anyone in any profession can be a kill joy, bottom line is pride.
Someone who takes a lot of pride in their work can take negative feed back very strongly
and this is especially true if the person that is criticizing them has no known artistic ability
in reference to theirs.
That's like someone trying to critique a doctor on his medical etiquette without having no prior
acknowledged practice of their own.
With that said, art is used in many ways. Not just to "open others eyes" and even if
that was what they were trying to do with their art, I can't possibly see how that is a negative thing.
Photographists in the past and to this day
have used their photography to bring help to what may have been an
unknown crises to the rest of the country and or world.
Musicians have used their music to bring people together, to unify.
Painters have used their paintings to signify change, grief, hope.
Sculpters have used their statues as tribute or memorials.
If you want to be more Broad with the term "Art" you could consider political speeches
as an art. Words used to bring hope and meaning to people who are in distress.
Any job has an art to it, it's up to the viewer to discover this.
So before you say Artists suck, you should consider some of the most renowned artists
that have used their artistic ability to help make the world a better place.
I shouldn't have to name them for I'm sure a few have already come to mind by now.
tl;dr
Artists do not suck, it's the "snobby" people who become artists that do.