I was in no way denigrating your products as I've never heard them. I was pointing out the fact that there is a more subtle, classier way to get your point across.
Also, the word you are looking for is 'libel', not 'slander'. And that word is only applicable to deliberately false information being spread here, not opinion.
I hope this helps to make your future posts a bit more tame. You as a business owner-unfortunately- don't have the luxury of petty tit for tat nonsense. You have to give the impression of being above it. Anything else would be a detriment to your business and you personally.