Unfortunately, it seems that Democrats may need to compromise at this point. The reality is that the Republicans and Trump don't care about looking like the bad guys; rather, they embrace it. Image-wise while it looks good for the Dems to stand firm in showing for the sake of their base, the truth is that there's nothing they can do to prevent the ACA increases, cuts, etc.
Either way, Trump and the GOP are going to get their way by either making the Dems submit or ultimately using the filibuster, it's an L either way. With that realization, I think the Democrats should make the hard choice, as bad as they don't want to, it'll be disappointing but they're the only ones who can end this shutdown and save the livihood of not only SNAP recipients but federal workers, and others suffering from the shutdown, 'cause Trump and his people don't care, they'll let this continue for months without a care in the world.
At this Trump is playing with people's livelihoods.