There is nothing immoral or evil about a wall to keep out bad things - unless, of course, the ones calling it 'immoral' or 'evil' are in fact on the payroll of the mega-wealthy importer(s) of those bad things.
Today lies are told and believed - simply because some criminal mind could see some obvious gain in propagating whatever satanic fabrication is convenient. Take for instance, "The wall (at our southern border) is immoral!" Really? How can that be? Unlike the Berlin Wall, it is not being built to keep anyone in our nation. It is only meant to keep evil - known and unknown - from entering our nation and accosting our citizens!