Die Redewendung stammt aus dem Mittelalter. Da die Kirschen teuer waren, konnten sich nur wohlhabende Menschen diesen Luxus leisten. Manchmal versuchten auch einfache Leute, sich zu den vornehmen Menschen zu gesellen, um Kirschen essen zu können. Wenn diese das merkten, bespuckten sie die armen Menschen mit Kirschkernen http://www.redensarten-index.de
Ich habe auch diese Erklärung gefunden, die ist so ähnlich: In ihrer ursprünglichen Form lautet die Redensart: Mit hohen Herren ist nicht gut Kirschen essen, sie spucken (werfen) einem die Kerne (Stiele) ins Gesicht. Kirschen waren damals noch nicht so weit verbreitet und wurden lediglich in den Gärten der Klöster und der Reichen angebaut. Mit dem Ausdruck wollte man von allzu freundschaftlichem Umgang mit den hohen Herren abraten, da diese in ihrem Übermut den weniger gut Gestellten oft Schaden zufügten.