I think you are doing the right thing.
By the way, my 26 year old is my son and her stepson - the 6 year old is ours. But there is no issue about her setting the rules for “my” son. I bought the house before we were married, but it is HER home and she has every right to set the rules for guests. We are in complete agreement.