We do not currently know of any antonyms for takes up the cudgels for.
For similar words to takes up the cudgels for, try: