Nancy Pelosi said the border wall is “immoral.” Look at some of the definitions of the words immoral: unethical, wrongful, unprincipled, unscrupulous, dishonorable, dishonest, unconscionable, corrupt, shameless, etc.
How many of some of these words might apply to herself. I guess it is all right to consider your own party’s concerns rather than the country’s welfare.
She should do her party a favor and stop speaking, better yet, step down. Like many of the politicians on both sides, they are more interested in their own party than what is good for our country.