The guy invited her over, and flew her to his place. They spent the night together, but didn’t have sex. There was no agreement beforehand that there would be. He’s now very angry.
My opinion, is that he shouldn’t expect sex. The girl, of course, would except the trip and gifts, but unless there was a written or verbal agreement that there would be sex, she shouldn’t be forced to.