We do not currently know of any antonyms for sang praises of.
For similar words to sang praises of, try: