1. Pudding isn't a minor in most of the world over, American laws are not universal, 18 is not the magical number of morality. If you really want to be that big of a stickler, then 33 is technically adulthood if you go back into IRL history.
2. Pudding kissed him, without his consent. She asked for a favor, and then underhandedly used it to force a kiss.
So you have no ground.