AVAST false positives are out of control

I am a software developer, and we have gotten numerous calls from customers this past week that our software is no longer working on their machines. After investigation there is one common link. They all have Avast. Avast is flagging an innocuous DLL that is part of our software suite as malware and removing it. The DLL is a .NET based DLL with no code that would even border on malicious behavior. Makes no network connections, no file system operations, it is literally a DLL with some user interface control code in it. The most annoying thing is when the stupid avast window comes up with the option to add an exception, clicking the add exception link doesn’t even work. The dialog just stays on the screen, and you can keep clicking the link over and over again, and it looks like it does nothing. However go into the exceptions list, and the DLL will be listed there, however avast keeps blocking it anyway. The false positive form is a joke, tons of fields to fill out to tell avast that their product is broken and error prone. We are now advising all customers to remove avast and use something that actually works, instead of a trash product that just flags everything as a virus to make itself seem needed.

The false positive form is a joke, tons of fields to fill out to tell avast that their product is broken and error prone.
Learn to count. Only 5 things are required and one of them is the file. https://www.avast.com/contact-form.php?subject=VIRUS-FILE

Let me guess, you are not signing your files…

https://blog.avast.com/2012/12/03/new-toy-research-lab/

However go into the exceptions list, and the DLL will be listed there, however avast keeps blocking it anyway.
After a exclusion is set, a reboot is required.
instead of a trash product that just flags everything as a virus to make itself seem needed.
I very much doubt that it is flagged as a virus and it really seems that you don't even know what a virus is.