I hear you. When AA changed our flight to go through CLT they changed it to a 12:15am departure out of SEA where we originally had a 10:05pm out of SEA to Philly. After a conversation with a supervisor they put us on the 10:05pm flight to CLT which was the one I originally wanted but was 300 more per person First Class than the Philly one I booked. Am very happy with this change. No extra charges either.