"Malaysian officials said an airline could not be expected to have the intelligence information and other resources to make independent determinations to avoid an area where air traffic controllers were still sending planes. But some carriers had already done just that. China Airlines, the flagship carrier of Taiwan, said that it had avoided flying over all of Ukraine since April 4. Korean Airlines and Asiana Airlines also confirmed that they had not flown planes through Ukrainian airspace since March 3."
It also looks like Air France and British Airways avoided Ukraine entirely [2]
And even if all airlines had made the mistake of flying over Ukraine, it is absurd to suggest that an airline might not have the "intelligence information and other resources" to make an independent judgement about safety. A single person spending half an hour on the internet would determine that (a) the rebels were shooting down planes using surface-to-air missiles; and (b) there are some surface-to-air missiles that can reach an altitude of 40,000 feet. That is all the information you need to conclude that the area isn't safe for commercial airplanes.
[1] http://www.nytimes.com/2014/07/19/world/europe/downing-of-pl...
[2] http://www.nytimes.com/interactive/2014/07/17/world/europe/m...