Successive governments have utterly failed to stop the boats - maybe it's time to tackle the root cause.