Ethan is not a good person. he sent Forrest away. Ethan's father fell in love with Forrest's mother before his marriage with Frida. Frida knew it. She loved him, she tried her best to separate them forcefully. neither ethan nor Zach is Saint. there is a story behind Zach's hate with Arnold family