Actually... yes there is. The Australian government routinely refuses to issue visas to people in known refugee hotspots (afghanistan, etc) on the grounds that they will most likely come over and apply for refugee status. This essentially forces them to make a dangerous and expensive boat entry without a visa. It would indeed be much more civilized if we allowed them visas so they could come over safely and cheaply by air and be processed properly. But we don't. So in reality, the fact that they come by boat is our fault...
And as for the whole "if you are of fighting age then man up" statement above.. sorry.... what complete bollocks. If my village is being overrun by some religious numpties fighting some other religious numpties and both sides are intent on slaughtering anyone who gets in their way, then fighting be dammed... i'll pack up my family and look for somewhere safer to live.