You accuse him of stealing something in which there is no actual theft. Theft is a crime and he committed no crime, and you admit that yourself, that he did not commit a crime. (no theft of your source code, no reverse engineering of your software, no violation of patents)
But you continue to accuse him of theft, of "feature ideas", in which you hold no patent, in which anyone is free to create their own implementation of and add it to their software.
The fact that your own products have features in common with any other existing product is proof that this is true. Just as you are free to copy features from other products, which you have, since you are not the original and first product to ever have any of the features your has, others can do the same and it is not any more wrong for them to do it than it is for you.
Enough is enough? You are darn right it is! Especially when you are running around harassing someone for doing something that he is perfectly within his rights to do.
You do not make a competitors product look bad by bad mouthing your competitor. That is my point. And that is the greatest business advice that I can hand to you and have tried to hand to you repeatedly.
You make your competitors product look bad by outshining him, in all ways, product quality, price, features, support, and the face you put on in public everywhere you represent your company.
And on this forum, in my opinion, you have not put on a very stellar looking face.
Making people love your company and product more than his, should be your goal...not hate him more than you, because that would imply they hate you too, and on the course you are currently traveling, that is the end point.
You are doing more damage to your own company's reputation than that of nagar's.
Now please think about what kind of damage you are doing before you continue this, on this forum, or elsewhere.