Very true. Two main issues are mentioned in the video - failure to follow mandatory duty and rest times, lax maintenance by the company, and failure to adequately monitor and enforce those by the civil aviation authorities here.
Landing at the nearest airport with malfunctioning flight controls is not always the best option. There have been many accidents where aircraft with flight control problems have made it to the airport only to crash on landing because you're not always going to be able to control it with the slower speeds required for landing. The United DC-10 that crashed in Sioux City years ago is a good example. There most likely were other small airports before that, however, without the emergency services available, many more people, if not all, would probably have died. The pilots were not able to control the aircraft at the slower speeds need for landing.
My take is that the reports we're hearing are an attempt to deflect blame to the tower controllers instead of where it really belongs - on the company and the civil aviation authorities. Consider who it is that owns this company.