A two year old is not a baby, have you ever heard of the term "terrible two's"?
This whole situation is terrible, probably lib parents thinking that this was a "feel good" event and let their child go willy nilly, without warning or informing the child, about a dog's behavior.
Do the compromise and let Rusty live.