The shades of gray are between presidential success and presidential failure. Between immediate and complete success on the one hand and partial victories on the way to a resolution on the other.
Slavery was obviously wrong. No "shades of gray" there. But what the country could do about it - what any president or congress could do about it - at any given time was limited. Ann is like an abolitionist who demands that the problem be solved now, rather than consider longer-term strategies for dealing with the issue.
Because - when you get out voted in a democracy - nothing else matters.
Parties get voted out of power all the time. What matters more for them is getting back into office. But if nothing else really mattered, wouldn't she be working with Trump, rather than attacking him all the time?
There are no shades of gray concerning the immigration issue.
Lose the immigration issue?
Lose the country.