Oh, I forgot about this button, I never touch it. I support the idea: free memory is memory wasted
I don't know how to protect app against killing. On bright side, what you kill is only a front end. Firewall is still active, I think work is done by kernel. Just start AFWall again.