OMG merlinsmom! I am so sorry, did you flip your lid? I would have. I flipped my lid when my uncle pushed my cat (he was a kitten at the time) off the couch, and told him the cat can be on the couch, the cat can be on the bed, and the cat can be on the counter when I am not home! And I told him if he cant handle the cat being part of my family, then he should find somewhere else to stay!
I know its in the extreme, considering I grew up in a subsistence lifestyle where a lot of animals are utility (aka, mode of transpertation/bear protection-early warning system) and cats are kept to keep the mice population down.
but I seen animals as part of my family. they are special to me. if anyone slapped my bird out of the air (a vary fragile animal in the first place) I would have gone apechit on whoever did that, even if it was my own mother.