Because gargoyles looked the way they did it was believed to frighten away evil spirits and protect the building and whatever was inside from harm. Since Gargoyles were mainly found in grand churches and castles they were seen as protectors and not evil.