You cannot solve a problem without fully understanding what the problem is. Yesterday parliament passed a bill that stops anybody arriving in a small boat from ever getting a citizenship here. This is supposed to make these refugees from getting in a small boat.
Clearly this is not going to stop them, because they are escaping from tyranny. There is no going back for them. If they genuinely wish to stop the boats they should look at hoe the Americans took away the earnings from the mafia selling alcohol. Prohibition was an obvious mistake as those who like their drink will find it one way or another.
This situation is no different. We can allow these people to arrive here and process their claim. If they are not genuine refugees they can be put on the next available flight and sent back with minimal cost us.
You cannot send people back to Libya, Iran Afghanistan and a few other places too. It is inhuman.