We shouldn’t define our princples by what is passable and doesn’t divide the nation.
Sometimes principles and policy aren’t the same. Sometimes you have to be in support of a policy that might seem, on the surface, against your principles, when you determine what can be done with it, it will have a net result that is much more in line with those principles than being steadfast on a policy that won’t be implemented.
Pragmatism is a necessary part of politics.