I've flown China Southern many times; and every time there have been cancellations/changes to what I booked. In the past, I've always managed to get an 'acceptable' replacement flight(s).
However, to cut a long story short, the latest debacle is -
On March 16 I booked flights July 17, Zhengzhou to Phuket returning Aug. 14. After TWO changes they are telling me I must accept:
Depart CGO @ 8:00 AM instead of 2:50 PM (and added a stop/change of planes; and, almost doubled the total travel time from 7hr 20min to 14hr 10min)
Depart HKT @ 2:25 AM instead of 4:10 PM (and added 1hr 35min to the total travel time).