God uses people to fulfill his missions. That said...Of course we should be grateful to our patriot soldiers. We should be grateful to God too. Look at all he provides for us.
All people do the will of God whether they realize it or not?
Nope.
Free will misuse cause train wrecks.
You still chumming with your questions, apparently.
What I do with my questions is not your concern.
As for 'free will' - people act according to the cards that are dealt, mental makeup, character, etc, in relation to the conditions they find themselves in.
Nobody chooses their own strengths and weaknesses or the circumstances of their birth....perhaps a child in the slums of Mumbai, born an untouchable and remaining uneducated with little or no opportunity to advance.
The world is more complicated than what faith would have us believe.