Not true. Many of the directives differ in countries (even major ones - for example countries in EU that don't use Euro). EU wants people to believe it is USA but it is not. The directives are not enforceable directly but if you want to be good EU country (which has its benefits) then you need to behave :)
Directives have to be transposed but, again, transposition has to match the contents of the directive otherwise there is no point.
It is possible to lodge a complaint with the Commission if transposition is deemed inadequate (and I'm sure copyright holders would do exactly that), and the Commission may bring a case against the country before the ECJ.