This could be because they've been flogged to death, have exceeded their shelf life because they are offensive or irritating for whatever reason, or that they just aren't very good.
I would like to substiute 'cat amongst the pigeons' with 'dog amongst the sausages'. Its meaning would be more or less the same but dogs are better than cats. :)