I'm afraid that's always the dilemma of sanctions. I share 100% your idea of opening EU to people from Russia as being the most damaging "sanction" for Kremlin, but it's just one side.
The other side is that Kremlin can be waging wars in Ukraine, Syria, Lebanon and Africa at the same time only because it can afford it as they have shitloads of money from EU, mostly Germany.