Roommates told me I can not let hookups stay overnight

For some context: I (26F) live with a married couple (28M&F) who recently set a boundary at the house (they own the house and rent me a room).

I met a guy on Tinder last week and we hit it off pretty quick. We talked on tinder some until we exchanged snapchats. Both of us were just looking for casual/fwb so i invited him over that night. He came over, we had a good time, and i offered to let him stay the night which he did. He also came over the next couple nights after that (and stayed over).

Fast forward to last night where my roommates tell me we need to discuss something. They “have been very uncomfortable having a random person in the house the past three nights”. Would prefer I “know people better before bringing them over”. Also a very paranoid comment of “what if he brought a gun in the house”

I did apologize immediately for overlooking that concern and agreed i would vet people more thoroughly in the future. However, i keep feeling like this is an unreasonable request from my roommates/landlords. I’ve lived here over two months and this is the first time I’ve had anyone over. So it not like I’m bringing random strangers over on a frequent basis. It feels like I’m living with my parents again tbh and I’m worried about even bringing a guy home after a date at this point.

Wanted to get some objective opinions though. Are they right to restrict my ability to let someone stay over?