critic [noun] + vociferous [adjective]