Grünenthal's 2012 ApologyReactions to Grünenthal apologyApology comes from the heart