AITA for being upset with one of my roommates eating my food. 

Some info. I work a job where meal prep is pretty important. I tend work for 2 weeks straight through and if I come home I'll grab foods I have made or bought and then head out again. This week I have worked 168 hours (every hour of the week) by being on location.

So the story goes like this I came home one day where my week wasn't busy and noticed some of my smoothies were missing. They're little ones from Costco. I had put them in a drawer in the fridge and asked 2 of my three roommates to let me have that drawer. They did not protest. So in come home and notice a few are missing. I'm calk and ask and it comes to my attention two of them have drank my smoothies. I explained that it's a major violation of my trust to do that without asking. They apologize and say they'll replace the smoothies. I decline their offer and say, just dont do it again. 

A week later I come home and my feta cheese has been opened from whole foods and 4 beers from a 6 pack I bought are gone. The two roommates again admit to eating some of my feta. I again reiterate it's not okay to do that. 

However I asked 2 of my 3 roommates about the the beer. The 1st one said it wasn't her. So I texted the next roommate. She said it wasn't her either but, she texts the first roommate saying how shitty I am for accusing her of drinking my beers. 

Now the 3rd roommate is a real POS. Hes jobless, a past domestic abuser, and thankfully moving out. I didnt ask him if he drank my beer but at this point I'm fairly sure it was him or one of my roommates shithead entitled friends. 

So I bring up the notion how can I trust them to stay out of my room (I own guns and camera gear) and respect my belongings (motorcycle etc). The issue is they are really nice most of the time and watch my dog when I am on my hitch which means a lot because I love him. How should I approach the situation without being explosive or angry? 

Also AITA for not addressing the issue in a group setting? Did my actions warrant feeling accused...