Remember that the law in europe tends to not function like the american law, including how courts work. The law is almost always vague and courts will have to interpret it.
Right - and that's what would drive US based companies just to shut down access to EU versus trying to comply. The uncertainty may not be worth it for small companies just trying to gauge demand.