These are not men. They are demons.
Keep the Lord in your heart, Mr. Hamill. God be with you.
They may not be demons in the strictest sense of the word BUT they appear to worship Satan IMHO. The only "god" who demands human sacrifice and loves to inflict suffering on innocents is the Lord of Darkness.