A friend has been staying. She lives abroad but is over here on holiday for 3 weeks. Day 1, she smoked in the kitchen. I told her no smoking at all in the house. She pulled a face but from then on, smoked in the garden. I then became aware that she was sneakily smoking in the bedroom at night (blowing it out of window). She is a very tricky person anyway. Very aggressive, confrontational, awkward, selfish, bullying at the best of times but I'd bit my lip for a week and it had mainly been OK. I asked her if she'd been smoking in the bedroom. She said no but then later text me to say that she had and she was sorry. I told her she should find somewhere else to stay and she left that day. I feel dreadful though and I should probably have just said again not to smoke inside but not asked her to leave. She's now playing the victim and acting like I'm the bad guy. Was I out of order? I have said she's welcome to come back and I've seen her since but she's said no to coming back and she's sleeping on a relatives floor instead.