Solutions to the questions raised above will require advances in NLP.
we need techniques that go beyond analysis of the happy moments at the keyword level and perform deeper analyses such as semantic role labeling (into possibly a set of frames that leverage Framenet, Verbnet, and/or Propbank).