And Russia fucked over the Donbass by not sending in peacekeepers into the region immediately. Something like this would have probably been ideal:
2014: Russian peacekeepers sent to the Donbass. Also, Russia spends a lot of money in the Donbass to build up support for Russian annexation there.
2015 or 2016: Russian annexation of the Donbass occurs.
The rest of Ukraine would be allowed to pursue its European dreams, of course.
Truly the only equitable solution would be UN Peacekeepers to maintain the best interests and wishes of the Donbass Republics are ensured.