That sparked someone else to insist that the Merritt Islander was mistaken and had seen a hawk, not an Osprey. There are feathers everywhere in our trees. But I'm still having a hard time with parrots. Of course, it's dangerous to say 'never' to anything in nature, but it can be stated very confidently that Ospreys don't eat other birds. If the reader saw feathers in her back yard, she needs to blame loose cats.
Ospreys lack the flying ability to catch another bird on the wing.
Birds that do prey on other birds are small and maneuverable like the Peregrine Falcon.