"Finally, I think its clear that both feral dog attacks and coyote attacks are primarily the fault of humans (not specifically the victims) either by abandoning or otherwise not properly caring for their pets or by feeding coyotes and destroying their natural habitat and prey. Its hard for me to blame a hungry animal for following its instincts and hunting."
I'm pretty sure the issue here is neither fault or blame. The situation exists; reality requires a solution, not an assignment of moral responsibility. On the individual level, the solution is to be wary of and prepared for other predators in your "hunting grounds".
On a community level, I agree, making this habitat unattractive for the predator and encouraging it to go elsewhere by preserving or enhancing other habitat is a useful approach. In the meantime watch your kids and pets, cover your garbage, and have the means to repel an attack. A hungry or sick coyote or feral dog isn't going to stop to debate the moral issues.
_________________________
All we can do is all we can do.