I think that, when done tastefully, graffiti is acceptable. Certain locations would look worse when tagged than others, of course. Some structures were not meant to be painted on. But sometimes graffiti adds a new dimension of creativity and uniqueness to the structure. A boring brick wall might benefit from some color. As far as box cars go, I don't necessarily have a problem with it if it looks cool. Sometimes I might prefer nice clean railroad colors though.
Graffiti is just plain awful and obnoxious.
If these so called "artist's" (joke!) want to paint, they could do a nice mural of a street scene or country vista and not the gross hodgepodge of scribbling they do today.
Better yet,..........do nothing!
Paul