Flushed my boyfriends and friends weed?

Ma

Okay so recently I been having some problems with my boyfriend and his friend with bringing weed in my house..

little back story my boyfriend moved his best friend Jonathan in my house although I said NO.. he lives in are basement..

I live in public housing and have people who come in to do Mantiance checks At random times I'll get a notice that they will be showing up between certain dates and times but it doesn't say what excact day and time and because of this I asked my boyfriend and Jonathan not NOT leave weed and bowls etc out in plain view they said okay.. well I was doing laundry the other day I went down into the basement and found blunt wrappers, weed, stems, roaches etc.. I got extremely pissed off and me and my boyfriend got into a huge fight well after a few days we made up and I let it slide out warned them both that the next time I find anything like that in my house I WILL get rid of it.. tonight I went downstairs to do more laundry and behold is a bag of weed on the table in plain sight ( it wasn't much at all) enough for maybe 2 bowls I got extremely pissed off snd flushed it. I texted them both and told them that I flushed it they are both really mad and said I had no right to do that.. do you guys think I was wrong for flushing it?

Also I forgot to mention another reason I don't want it out like that is because I have a 7 month old daughter and as you all know weed SMELLS horrible. Also I'm scared that if my maintance man or someone comes and sees that they will call cys on me and it will be a big ordeal and I'll possibly get my child taken away and if that happens I'll end up in jail because that's my baby and I'd give the world for her I feel very disrespected by them... Am I wrong? What should I do? I don't wanna leave my boyfriend because I seriously love him but this is ruining are relationship not to mention he hardly helps me with my daughter and he's with Jonathan 24/7.... what would you guys do??