Cats do not naturally live in packs. I cats have a large enough area they will spread out. Cats have been known to form groups but this behavior is considered to be similar to snake that are found in groups. They are together because the place they are is the best place to be not because they want to be together. Another proof of this is that cats that live in packs fight constantly and get pretty serious injuries from such fights both male and female. Pack animals fight for dominance and this rarely results in injury except when its done for breading rights.
The fact that your cat doesn't listen means he doesn't know you are the boss. He knows you are an animal that is larger than him so he sometimes listens but its based on your size and the fact that he does not know the difference not that he knows you are boss.