thinking that only them can determine if a question was answered or not, or worst, menacing me on banning me
Well, question 3 was answered in reply #1. If you don't understand it, it doesn't mean it wasn't answered. For the other two we pointed you to the places where you can find the answer.

There is a reason why this forum is called “Avast Free Antivirus / Pro Antivirus / Internet Security/ Premier” and not " we will do your homework".
It is real easy.
Get two pieces of paper and a pen.
Write at the top of one “avast” and on the other one “malwarebytes”
Visit and read the developers websites.
Write down on each piece of paper what the respective software can/does etc.
Hold them next to each other and see what the differences are/what they do have in common.