This is a prickly problem to which there's no simple solution. No, Poland should not give in and is doing a good job at its own border. Yet Poland is not primarily defending external Community borders but, above all, its own border and territory. I wouldn't have expected that and thought that Poland would take advantage of the situation and put pressure on the EU and Germany by opening the gates for the refugees to reach Germany as Hungary's Orban did back in 2015. Poland is a useless member of the EU but in this respect its the right country to deal with the problem but does so for selfish reasons.This situation on the Poland/Belarus border is now getting out of hand with lives threatened. Should Poland relent and allow these refugees access as this may become a humanitarian disaster and many people will blame Poland for their lack of compassion. Poland needs to make a deal with some other EU nations to take a portion of the refugees if it is unwilling to take all of them. These people are in danger of freezing to death and that a***hole Lukashenko does not care one iota whether they do.
If the refugees were to be let in, it would open the floodgates for even more people to come and what's more Lukashenko would be rubbing his hands. Meanwhile, the migrants have been moved to temporary shelter (empty plant floor) and a goodly number of them have been flown back to Iraq. My take is that that was a result of Merkel's phone call with Putin who then called Lukashenko off.
What mustn't happen again is that the EU is blackmailed by dictators and that Germany bears the brunt of migration towards the EU while the other member countries evade responsibility. So far Hungary and Poland have not taken a single refugee and are proud of it.