I very much doubt if Direct Holidays changed the flights - they are not an airline. They may have ****ed up the bookings - more likely the airline has combined flights that were not selling well.
If you want to do something about it, why not do DIY holidays - book your own accommodation and flights? Loads of people do it and it's often cheaper.