That may be customary, But I have flown to Bangkok 10 times with other carriers and have never ever been charged the difference between the ticket as you state to change a return date. In addition if I have been delayed or cancelled I was always compensated in some way.