Back Story:
I'm studying Architecture in Denmark and I am living on campus. I got a new flatmate at the start of the semester we will call him Aline. First week in of the semester my new roommate starts smoking inside the flat. I tell him to stop but he keeps smoking inside (basically a big fuck you cunt right to my face), so I go to the people who are in charge of the student housing and file a complaint. They come by the flat and give him a warring but he does it again he will get kicked out.
The following week he tells me he is having a friend stay with him for a couple days till he finds a place to stay. I say its cool. Fast forward a month and the friend is still camped in the flat. I have told Aline and the friend that the camping out is not cool anymore because I still have to pay for utilities which is divided between me and Aline but with the friend camping out I am essentially paying for the friend to camp out.
This past week the two of them have started smoking in the flat and its not just a couple of cigarettes it's basically a full pack each. I lost my shit at both of them on Friday and told them to stop. To which they responded with La dracu ' de which I was told was fuck off.
I feel that I have been reasonable and patient up until now, but I am so over dealing with it that the best option is to get him kicked out.
I'm asking NS if I need to chill out and stop overreacting or if I should file another complaint and get him kicked out?