I appreciate that.
The only thing I'll say is that in my view, solidarity goes across racial lines, gender lines, etc, but not across political lines. For example, you can have solidarity with both Jews and Palestinians, but you can't have solidarity with both Netanyahu and Palestinians. Solidarity across political lines often just means failing to hold people accountable for supporting harmful policies. Policies can change, but immutable characteristics of a person cannot. So when there is an incompatibility between those things, we can only demand that the policy changes, if we want to achieve real solidarity.
Also, between an unreliable ally with power (a politician with bad policies) and a reliable ally without power (someone affected by those policies), I would rather have the latter. It's like, I don't know, Three Kingdoms shit. If you'll excuse me the fanciful example, Dong Zhou may have all the power but everyone hates him, ally with him and when the winds shift you go down with him. The Peach Garden Oath may be between three nobodies, but they'll stand by each other no matter what happens. Trust is earned slowly and broken easily, and if activists are expected to drop their cause at the drop of a hat, you lose them and the people they stand up for, potentially for decades to come. I don't believe there's any one position or seat that's worth more than that trust.
OK, so two things. But that's my piece. And I agree with you about his religion, it doesn't matter so long as he keeps it separate.