Not PC map of Ukraine from the link above:
Haha, I get the idea... Interesting, I knew none of that...

Some of the things that Gromozeka and it-ogo said, reminded me of the situation in Belgium.
I spent some time there for work, when there was a big crisis there, due to the language issue.
They could not even form a government. I was in Brussels, which is a "mixed" city, half the population is Dutch speaking and the other half is French speaking. Most of the Dutch speakers can speak French but don't necessarily want to. Some of the French speakers never learn Dutch very well, and the same is true for their English skills.

People are very talented in knowing which language to speak with whom. I was walking around town with a Belgian collegue and sometimes he started talking French with people, sometimes Dutch. He said "I can usually guess". Things were very complicated in the office too - who speaks what language, and when....

They don't HATE eachother but the main complaint is that the French speakers don't bother learning Dutch (and occassionally the other way around). They simply get on with life and most have mainly friends from one lanuage groups, but also a few friends from the other group. Some Dutch parents put their children in French speaking schools and vice versa just to make sure the child is bilingual. They also have schools that use both languages for instruction.

The reason Belgium is a separate country is because the Belgians usually are Catholic whereas the Netherlands and the part of France bordering Belgium are protestant. But nowadays people care more about language than religion....