I feel a bit strange, if I read statements by my fellow collegues that in their books the Pilots (or Company) did the right decision to PRESS on. Hey, the aircraft landed safely, the passengers were safe, so what is the big deal? Yes, the aircraft landed, the nobody was hurt. But the fact that this aircraft landed without having enough fuel for a G/A should speak for itself.
Incidents and Accidents are merely a caused by only one problem or technical faults, etc. It involves usually a chain of events. In my opinion the crew (or Company) did a very poor decision, by setting the risk level to a significant higher notch. And obviously they very caught by different (to the planned) wind conditions and ATC.
And an IFSD just after TO is a different story than one somewhere halfway to the destination.