This is no where near as bad as you think it is. It's fucked up, your neighbors are assholes but it's not nearly as big as a mess as it could be.
Don't start down the road of malicious mischief with the neighbors. Definitely record their names, addresses, Facebook, for 10 years from now when you get your revenge. But for now suck it up and smile at them. You don't need new charges before this shit gets worked out. And the smile will drive them crazy, much worse then the evil eye.
Honestly I'd rather be busted with 3 ounces in Idaho then Washington. In Washington over 41 grams is a felony, up to 5 years in prison $10k fine. Idaho, up to 3 ounces is a misdemeanor, up to 1 year, 5k fine. Crazy ain't it? Washington is fucked I don't understand why everyone thinks it's so great.
Growing is a bigger felony in Washington as well. In Idaho you have up to 49 plants get 1 year felony and 50k fine. In Wash all cultivation is illegal, one plant gets you 5 years felony and a 10k fine. I've said it before but cannabis is not legal in Washington and it's not a great place to move to if you're a grower unless you want to spend 100,000's of $ buying a license to get state certified. And many of the people that have done that are going bankrupt left and right. It's a bear market.
So I don't think you're in that deep of shit. What the cops did was a ridiculous waste of taxpayer money. If all you had was 3 oz and no plants growing. Like others have suggested they may have been monitoring you for some time, used the neighbors' snitch as an excuse otherwise you were airtight.
It sounds like you have a good grasp of what you're doing. I'd go with the public defender if it's a misdemeanor or can be dropped to a misdemeanor. Save your money for a new house. If they get greedy and go for the felony you don't want that on your record. Do what you have to, buy a real lawyer.
The real shame of the situation is losing the irreplaceable seed stock. That's going to sting for a long time. I could cry over the strains I've lost, losing them to the pigs is a nightmare. It's a reminder to be generous with your seed stock.
If you give seeds away if a disaster happens you may be able to get some back. Hopefully you'll be able to find a close approximation of what you lost and get back up on the breeding horse. Make it your mission to double down on how nice your strains can be.