Need a little help

Lauren
Me and my boyfriend have been Iiving together since August, but he always has people staying: first it was his friend, then we had 2 weeks on our own then his mum died so we had his younger brother staying then once he had gone another friend came. But this friend has been here since January. He's rude, doesn't have any respect for me or my home. I all round don't like him and my boyfriend knows it, he started using my razors, my body lotions, shower gels. The list goes on. It got to the point where we was hiding not only toiletries but food in the bed room. He would walk in my bedroom constantly without knocking. Him and my boyfriend had many arguments about it all: everyone said its about time you kicked him out. 
I left it up to my boyfriend but it's his best mate and I don't think he would ever do it. I'm a quiet person and hate awkward situations where as he is very loud and will speak what he thinks. 
Basically last night his friend took the house keys and went out then got arrested. I got woken up at 1 and off we went to find my keys. Only to find where they was, to be told the police are at my flat. We rushed back to find everywhere had been searched.. It was he final straw for us both!! I sent his friend a text saying he needs to pack his stuff and go and how I had work in the morning.. It was half 5 by the time the police had gone! 
My boyfriend agreed he needs to go 
When I came in from work there his friend was sat on the sofa. He apologised but I can't forgive him. I work in care I can't have drugs under my roof. But my boyfriend is acting like nothing has gone on with him. I want to stick to my word.. But honestly don't know what to do. I need help!? 
Sorry for the essay..