Expecting the neutral, undecided elements of Russian society to see the opposition as a real moral and political alternative to Putin is unreasonable if it presents itself as a group beset by infighting and rivalries rather than a monolithic anti-Putin force with clear objectives and demands.
A unified opposition doesn’t mean creating a single “democratic Communist Party” or a rigid hierarchy under a single leader or organisation. That would be impossible, and nobody wants it anyway. It means coordinated action at critical moments and cooperation in the spheres that matter the most: politics and human rights.