There are many reasons, most of which I shan't go into right now.
But... we were cooking supper tonight when we looked out the back window and saw a rabbit in our garden. C went outside and chased it out of the yard, and then SHUT THE GATES (which had been open). Our neighbors constantly cut through our yard (because they're buddies with other neighbors, but again, long story), and leave the goddamn gates open.
So, we went out tonight to plant squash, and found that our broccoli and cauliflower are GONE. Plants we have been working on since FEBRUARY. I am livid.
Talking to them won't help. Even if I tell them I'm sure it wasn't them, but please remember to be careful. They'll say "Oh yeah, sorry that happened" and then continue leaving the gate open. Right now I am really close to buying keyed padlocks for all 3 gates and installing them, so only we can open the gates. I am so angry. It would be one thing if bugs or disease did our plants in, but this was something totally preventable that only happened because of our lazy asshole neighbors.