"I can legitimately criticize Westboro et al because they have free will and freely made their choices.
How do you do that when you say they don't and are just reacting to cause and effect? "
Are you certain that you understand the will of God better than others?
The subject was our free will, not God's.
But I guess you are hinting at the myth that we are told not to judge others.
That is from a misinterpretation of the verse that goes "Judge not lest ye be judged."
You can't make any sense of that, given that if you believe the book, you believe that we all WILL be judged whether we judge others or not.
The meaning in context is this: Do not judge others by a standard that you yourself do not want to be judged by. In other words, don't be hypocritical in your judgements.
When Paul was confronted with the idea that we should never judge our brothers he said:
"Know ye not that you shall judge Angels?" In other words, don't be silly, your judgement is important, take it seriously.
But if I'm wrong about your intimations and you are just asking me man to man if I think I understand the will of God better than the folks at Westboro, the answer is - Yes, I think I do.
And I'm not being hypocritical in that. If I am wrong about God's opinion of 'Westboro', I'm willing to take the consequences. I wouldn't want to live in that world anyway.