Germany is going for nationwide legalization though. We still don't have that. The states that have legalized is a great start but we really haven't won yet.
For instance, I live in Illinois. Weed is legal here but, it is still considered illegal on the federal level so, a federal agent could sit in a dispensary parking lot and arrest every person that walks out. That would pretty much be a waste of time because they really wouldn't prosecute any of those people but, they still could be arrested.
Plus, employers can still drug test their employees and fire them for testing positive for marijuana. We have made a lot of progress but, until we have full federal legalization, we aren't there yet. Germany will probably get there before us.