Very important point there. You've got to put personal feelings aside in set list choice. You're playing for an audience, not yourselves.
I think my bands rule regarding potential songs to learn and gig is everyone has to agree to it. If member of the band don't like a song, or really passionately hate it (like my feelings for the entire Oasis catalogue) then it gets binned at the first hurdle.
Otherwise, we'll try ideas out and busk our way through song ideas to see if they have potential and drop what doesn't.
That makes good sense.
We'll skip a song if someone has a very strong negative reaction to it. For example, we just decided not to do "Mustang Sally" because one band member absolutely refused, even though that song has a proven track record in my area, people still love it and dance to it. I guess if it's not chronic, you have to defer to those feelings once in awhile.
But for the most part, we have an understanding that you do not necessarily have to love a song to be a pro and play it well, with the audience in mind.
We have a long list of songs that are (a) popular, well-known, people know it, sing along, dance, etc. and (b) one of us has actually seen the song go over before, by one of our previous bands, or having been played by another band/DJ and the crowd dug it, and of course (c) our actual physical skill-level ability to do a good job on it. If the song makes two of those three criteria, it qualifies for the "possibilities" list, and we'll actually invest the time and effort to learn it.
But the proof's in the pudding. You still have to nail it in rehearsal and sell it live before it's a keeper.
. I put my foot down. I politely said "we'll add it next gig...what's next". I've played the song in any number of bands, so I have no doubt I could pull it off, but if you are asking me what key it's in, I do not have a lot of confidence that you are sharp on each of the transitions in the song and we had not confirmed the singer had it down (she had cadence / tempo issues in the rehearsals)