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