They all (Protestant and Catholic alike) have foresworn their Christian integrity for political expediency or for some other societal ideology.That certainly is the way it looks. Being unable to see into their hearts I cannot be certain but their words and actions simply appear incompatible with the teachings of Our Lord. Sadly often mine fall short as well though. Since we are all certain He is both a Just and a Merciful Judge we can all hope.
If you’re saying that our judgments must be tempered by the knowledge of our own shortcomings, then I think you’re right.