Genuine advice needed. Am I wrong? Edit. Update for the sister

First off, this is anonymous because I know people on here. I know the incident I am going to explain, on its own, is petty but I have always felt second to everyone in his family. He expects me to be understanding and sacrificing all the time. For the sake of peace.

My husband and I went grocery shopping. His sister has been living with us for a couple of years because she has marital issue (ego based). She likes chocolate so I always pick two when we grocery shop. This time, there was only one of the kind we both like left on the shelf. I kept it back after looking around. My take: if we both can’t have one, I will not buy any to be fair. My husband then goes around to look and comes up with another kind for me saying, here you take this and get her that last one. This hurt me. It made me feel a certain way and just hurt. I was quite the remaining evening and then he started giving me the silent treatment. Today, we argued and he called me jealous and questioned the kind of person I am. Mind you, I have been treated poorly by his family on many occasions, including his sister. He has never had my back and now the jealous comment. We are not talking now. Am I wrong?

Edit: Yes, I don’t care about the chocolate. It is the feeling of being second. I mean, I want my husband to care for what I want too. As I mentioned, I have been treated poorly by his entire family. His sister misbehaved at a public gathering at one point. I still try and be civil and kind for the most part. I said that he had the option of saying “lets stop at the store next door for another one.” Again guys chocolate is the least of my worries.

Update: the issue is clash of egos, no abuse whatsoever. They are very much married and have a son together.