If someone is paying for a place to live and their roommate is disrespecting them (after talking to them multiple times about smoking), reporting them is the right thing to. You are clearly the loser, if you can’t realize that! They are paying money to live there, they are allowed to report an uncomfortable situation. Especially if their relationship with their roommate isn’t solid