Idiom for protesting or opposing vigorously Answer