@Foofie,
Quote:English has rules; however, some people subscribe to them, some do not.
English does indeed have rules, Foofie, but they aren't the simplistic nonsense that you were taught in school. Those were prescriptions and they have little to nothing to do with English.
Quote:For example, the word "that" should refer to people, instead of "which."
'which' is sometimes used to refer to people as a group in a general rather than a specific sense.
However, in this situation the referent isn't to any person.
"The day when you do all the
things which were predefined by you, ..."
'which' refers to 'things'. You can see this by replacing the pronoun which 'which' replaces.
The day when you do all the things.
They [which] were predefined by you,
?? The day when you do all the things.
You [which] were predefined by you, ??