I expect that this stay will eventually be overturned, but I submit that in the long run the stay on the travel ban will be beneficial for trump.  The main problem has been the sudden way it was implemented, turning back people who have spent years going through the process of getting a visa.  Critics of illegal immigration often say that illegal immigration is a slap in the face to those who went through the process and entered legally - and they have a point.  This travel ban, revoking already issued legal visas is also a slap in the face to those going through the legal process, though.  Let those with valid visas enter, and if you feel the vetting process needs to be re-worked (and it's already pretty tough for people from these countries), then suspend the issuance of new visas until that has been done, but don't drag it on forever, and let those with valid visas enter in the mean time.