It was a classic color revolution by the CIA.
The people of Donetsk, Lugansk and Crimea ALL, overwhelmingly, voted for Yanukovych. They were under no obligation to remain part of a government formed illegally.
And, they aren't going back to being part of Ukraine.
Ukraine either lets the annexed territory go or Ukraine will cease to exist.
But Poroshenko and Zelensky were elected constitutionally, so your argument fails.
But let's drop the pretense. The "people" of Donetsk, Luhansk, and Crimea did not separate from Ukraine. Rather, small bands of Russian backed militants seized the territories. And given Putin's track record with elections, portraying this as a defense of democracy is laughable.
Is he still fantasizing about how The Putin will “just go home”?
It is to laugh.