I am in no way suggesting I have a better idea than the blanket solution. I am only as smart as I am.
I don't bother to provide support because as with my facts about numbers of beds here in Maryland, anything I provide is dismissed when it does not support the oppositions narrative.
These people did not become rich by accident. They will find the loop holes no matter what laws are passed. Which will leaves us right where we are right now. On this subject I actually have a solution for lack of funds. The United States gives away money to countries it has no business giving the money to. Back in 2017 the US gave away over a Billion dollars to Kenya and Ethiopia. Hundreds of millions to South Sudan, Nigeria, Uganda, Tanzania, Yemen, Mozambique and Congo. Now while being nice is fine none of those countries have a direct effect on the United States. Not giving that money away would have billions available do do many different thing here in this country.