I don't take issue with anything said above, but isn't the primary, if not overwhelming, reason for people to leave a country that they think they can get a substantially better standard of living elsewhere? If they're right, then nobody can blame them for leaving. Once started, these movements also develop a momentum of their own: several neighbours leave, and appear to be doing well elsewhere, so you start thinking about joining them yourself. Large areas of the US and Canadian mid west were certainly settled that way.
Excess bureaucracy, corruption, or other features of an over-bloated public sector, may well be the primary underlying reasons why standards of living are low in one country, but I suggest quite a lot of emigration would have happened from Romania however good or bad the current government, just because there is a lot of catching up to do after the Communist era, and at best that takes decades to recover from. It might well be true to suggest that the present Romanian government are slowing that process down.