Bad booking? Potential TW

Potential TW, client being rough.

I’m just wondering if this happens to anyone else and how you deal with it. Just had a booking, he seemed fine, the vibes were good and light. He was being really rough during the sex, just really hard spanking, hair pulling, choking, etc. These are usually extras for me and for some reason I just felt like I couldn’t say or do anything? I’ve been doing full service for almost a year and in the industry longer. Never had this feeling before and I feel like it was a sort of failure almost? Like I let myself down by not asserting my boundaries. I gave him so much more than what I would give anyone else, more than I was comfortable with, even went a few minutes overtime and I came out feeling a bit shitty even though he was perfectly nice outside of the just wanting really rough sex. Does this happen to anyone else? How do you guys keep yourself in control of the room when it does? I’m usually fine with asserting boundaries and saying no I just felt like I couldn’t and it’s sort of come out of nowhere.