Firstly, FlyingMermaid - I'm very sorry to hear of your loss.
On the subject of other airlines "avoiding" this airspace, I'm still not convinced that many (or even any) did so. There is a very big difference between being able to say (a) "we have not been flying through that airspace" and (b) "we have been actively avoiding that airspace in light of the perceived risk". Clearly a few airlines can truthfully make a statement along the lines of (a), but I'm not so sure about (b).
Firstly, as I posted yesterday, the spokesman from Eurocontrol specifically said he was not aware of any airline that was actively avoiding this airspace.
According to the NY Times article, some airlines had been "avoiding" this airspace in the days before the crash, but in the graphic, the only 2 airlines not shown flying through Ukrainian airspace are BA and AF. It has been widely reported that BA and AF both issued statements yesterday, saying they are now avoiding this airspace, as a result of this incident. That tells me that either (a) they were not avoiding it previously or (b) they don't want to (or are not allowed to) say when or why they started avoiding it. Perhaps there was intelligence info that was only shared with a select few. If so, I'd be pointing the finger at the govts who chose not to share the info, rather than at the airlines who didn't receive it.
Wrt other airlines "avoiding" this area - as Markis pointed out, QF had a different reason for changing their route. CX obviously start their flights further north, so may not have followed the same route in the first place.
In summary, I think finger pointing at MH should stop, unless/until someone actually has evidence to suggest they were at fault.