I love the term virtue signalling, but I'd much prefer the stronger word come back into the regular lexicon: "sanctimonious". It feels more impactful, as in "we didn't need a new word to describe your tendency to shout about your moral superiority"
In the 70s and 80s, a common complaint about American Republicans was that they were sanctimonious moralizers. Now another party has adopted that mantle, but a lot of people have yet to catch up with that fact.