I don't mind (nor do I think most) a digression involving the broader social issues involved in the topic...it's not like it's moved into the best offroad tire, or bear pistol.
I think it is good that you hold all accountable for their positions that are in opposition to your beliefs, but along those same lines, I think it's good to also recognize when people you typically disagree with do something that is in line with your ideals, which is why I try to take a broader look at politics. When people who I disagree with on guns do something positive for public lands as an example, I think I need to recognize that. Making headway in life is often about recognizing nuance.
I have commonalities with everyone. I love my family, and want to see them grow and prosper, I want to be left alone to the pursuits that make me happy, etc ad infinitum, and I feel most people who disagree with me politically probably want the same things in their own way. We are all just imperfect people struggling to find our way, and I think that as soon as a person is able to recognize that not all opposing positions stem from malice, but maybe just from different life experience, then finding common ground on which to build consensus will be easier...not for all, but for those who want it.