Positive update to this thread: I’m the OP and spent way too much time attempting to resolve this issue. In short, after many looooong phone wait times and calls, being shuffled from person to person, to AA, back to EZAir , etc etc (you get the drift) I took the good advice of a fellow CC member and went straight to the top. I was very hesitant to do that but after almost 3 months of multiple emails, phone calls and absolutely no resolution, had to change direction.
So, started out with email: customer relations, cc to jpadgett, lwarren and csteinke.
Amazingly, I got a call the next afternoon from a “Senior Administrator” who wanted to hear the dynamics of what happened, listened well, said they would follow up with EZAir, gave me their direct line and promised to get back to me within a few days. She did call back a few days later, stated “unable to figure out why your flights were changed at the last minute” and offered me two choices which were equal to the amount we paid for our return flight home. It’s sad that you have to jump to the top for a solution. But, it’s done. Whew!