Fluke very good points!
When I read the other posts criticizing rest of the world airlines, I feel like I should stop flying for anybody and book for another job. Overall, it is a supply and demand environment and no one is perfect. I know that company is working hard to keep the things organized, which is very demanding due to many constraints caused by fast growing fleet and destination numbers. So, it is easy to criticize but hard to correct unless you become part of it!