It's not in the slightest bit possible. Ukraine has not offered a vote, it would not conduct a vote and Ukraines constitution prohibits such a vote.
You cannot respect democracy and want crimea returned to Ukraine.
The two positions are fundamentally incompatible.
It’s also possible that, as Ukraine’s democracy matured, Crimea would have no longer wanted to leave.
Russia short-circuited that by force.