You make nice points cramx3. I too have your approach, if I meet someone's all for the better, but if I can't, it's not that I consider them entitled assholes. I paid for the show, the chance to chat and / or take a picture is a bonus, I'll never hold a band member responsible for avoiding a crowd, everyone has the right to have a moody day, feeling tired, needing to rest (especially the singer) or whatever.
About "People paid for meet n' greet"... I'm torn about that. It's a revenue, it's an exchange - the band needs support and money and they give you something in return. Do you really need the 37th black shirt with a logo on the front? no, but it's a trade, you shell out some cash, you have a band shirt. Same with the meet n' greet, I don't think bands who do it think of themselves are people worth money to be met - it's once again a trade, you give them money, instead of giving you a shirt they give you some of their time, a guaranteed occasion to say Hi, and a professional photo (or whatever the package entitles).
When I saw Halestorm they did have a meet n' greet, yet I waited around after the show, and they all came out and I took pictures with all of them, heck, I actually kissed Lzzy Hale
on the cheeck, but I did kiss her. For free. While people paid to stand in line and being instructed by the tour manager "One item only, don't shake the hand of the drummer too hard" or whatever.
Anyway, as you said, in the age of social media and selfies let's all remember that meeting the band after the show is a bonus and not an obligation. I'm just happy I basically met anyone I wanted to, and that only the size of the venue sometimes prevented it. I can't remember ever being shunned away on purpouse by a musician.