I understand your frustration, and I've observed this for many years. The problem is there is a difference between detaining people for the purpose of working out whether they are going to cause a threat to the country and mandatory detention, which, frankly, becomes punitive.
If you want to talk about how to better protect your migration system, I'm very happy to do that. What I'm trying to say to you is that temporary protection is only going to increase the number of asylum seekers you get, not decrease it. Detention is not going to deter or stop any of the practices that you're talking about. What will, if you're interested, is looking at the sources, where people are coming from.
My problem with this is that people think they can make quick-fix solutions to a very complex question. The only people you're going to convince of this, I think, are your constituents, who want to see you doing something. I don't think it will have an impact. Sorry.