This is not the 6-7th centuries AD when great migrations were happening. These are economic migrants pure and simple, running from corrupt and relatively lawless countries. And as their first act in Europe, my beloved ancestral land, they break the law by trying to sneak in illegally. They should go back to their countries, apply for a visa, and if granted then travel.
Hungary is doing the right thing. If anything, Mr Orban can be even stricter.