Setting aside all the horseshit regarding promises and backtracking by both sides, let's identify what is important and what needs to be done.
Is a barrier effective in securing our border? If so, where does it need to go? Do we need other border security measures? Is it the Presidents responsibility to do everything he can to secure the border?
Do we have a child sex slavery crisis at our border? Do we have drug smuggling happening at our border? Do we have people trying to sneak across our border and blend into our country, whether its in a sanctuary city/state or not? Are some terrorists/criminals slipping in?
When the above questions get answered then we can focus on what needs to be done rather than stick to silly positions. If we can agree that for the good of the country we need some barriers, then does it really matter that Trump claimed that Mexico would pay for the wall? If Mexico were to pay for the wall would it then be a moral wall? Why does it matter to Trump's opposition that the wall was a campaign promise? Either we need it or not. The discussion needs to be centered on the need for the wall rather than petty political positions to hurt Trump.