B) "as" is probably better than "when", depending on what happened
C) "Back!",
D) Mothers do not "shout" something like that at their children. They "tell" it to them. If you want something stronger, you can say she "urged", "admonished", or "implored" them.
E) replace "wish" with "hope" or "wish that"
F) "have promised" or "promised"
G) not wrong, but "go to sleep" is better