I have to disagree with you here. Cats know exactly who their owner is, they are just too close minded to pay attention some times. And they have a VERY Flexible diet. Seriously, cats will eat anything. At least mine will.
They do have a hierarchy as well. I mean, what is the definition of a pride?
Sorry, this is a bit off topic. I chose No for BPs being domesticated.