Political expressions 3

a bad taste in the mouth (goût désagréable)
baying for blood : exiger la démission de quelqu’un