Knew what hotel you were in, the hotel clerk then told her what room at 1am you were in, you answered your door at 1am and let her in, and then the incident you describe takes place. You are either the most unlucky person that night in that hotel, or you left out some information. Either way, I have also experienced that type of personality with my ex and the baiting you to react or do anything physical, you are very fortunate you were not arrested for pushing her down or worse.