Did anyone ever play The Sims Online lol? They had some interesting emote choices. The majority of actions in that game required approval from the other player which I think could easily be implemented. You go into /hug someone and if they approve the reaction is a hug, if they disapprove the action is some sort of refusal whether a shove or another gesture. It was a pretty neat concept, not saying SE would ever do it, but it would offer a whole new dynamic to emotes.