Both. Our immigration laws are written to give only the appearance of of strong enforcement. When it comes down to it they are week. The system can be easily overwhelmed which is what the caravan is all about.
The laws are not broken, they were carefully constructed to achieve the outcome we see now. Both parties are in on it that is why it can't be 'fixed' because its not broken.
They want their cheep labor, they want their cheep votes and they want you to pay for it.
Surly you can't expect our elite congress people to mow their own lawn or wash their own dishes. That would be below their exalted station in life.
Hard to escape that notion isn't it.