So I've recently red this article http://illimitablemen.com/2014/12/14/the-shit-test-encyclopedia/ and it explained all my social failures and in general was an eye opener. I finally got my answer why I wasn't being respected in my social circle the way I wanted to be. But I still need answers on a few particular ones for example:

-A guy I know opens up my jacket and takes some gum without even asking. I wouldn't be mad if someone close to me did that but the fact that we're not really friends and the way he does it clearly shows that he's displaying dominance. If I answer "Hey why are you taking my shit?" or something similar which I usually say, it's a shit test failed. So what would you recommend in such situation?

Also this is just an example there are these small little tests that display disrespect like jokingly knocking my bottle of water or something like that and I really don't know how to deal with it properly.