In fact, it goes without saying that stealing is absolutely incorrect. No matter what your reason is, it is always illegal to steal from others.
If your roommate also steals from others, then I think the best way is to communicate with the counselor and let him solve the problem. Don't think of it as a roommate. I'm sorry. I didn't want to make a mountain out of a molehill, so I gave in to each other.
In the end, it may only change back to the other party's aggravation? It's you and him who will hurt in the end. The most terrible thing in feelings is patience without a bottom line, and so is friendship.
Therefore, once roommates are found to be stealing, no matter what the reason, it is best to try to communicate with counselors or other roommates first, and then we will discuss the best solution together according to each other's personality and actual situation. Stealing, for whatever reason, is wrong in itself.