Didn't seem like this Marisa was a bad one. Reimu even offered to help miss with food. Maybe she overreacted?
I'm inclined to agree. I believe punishment was in order and had to be big enough to be preserved to memory, but I'm not positive that it was completely worth trashing and ditching the pet over.