Heidi, I'm so glad that despite the varying opinions and the way some of them have been expressed that you still feel good about the work you've done with the strays in your area. You should.
However, I also want to add - I think there's a huge distinction between "stupidity" and lack of experience. I don't agree with Shereen that any of us here are coddling stupidity.
Heidi, I don't think your decisions were stupid. We all have different priorities in our lives. I don't think you made a stupid decision in turning out Lola as opposed to turning out your boyfriend. Perhaps you have a garage, but if that didn't occur to you, I don't consider you stupid. Maybe it did occur to you, but it's a dangerous place for kitties! We have a relationship with our vet that would enable us to call them, have someone meet us there, and we could drop off the cat. That, however, is indicative of someone doing "volume" business. For the "non-intensive" rescuer, that's not often an option. Personally, I would have had Lola spayed before attempting to adopt her out, but again, that's not something that occurs to someone fairly new to rescue. It is exactly things like this that we learn over time. However, in this case, as it turns out, Lola was already pregnant! The vet would have informed you of this, and we'd be exactly where we are.
I don't expect everyone that comes here to be focused only and solely on stray or feral cats, and to make them the priority over all other issues in their lives. I hope I can help people avoid the mistakes I did and make informed decisions based on the knowledge I've gained over time. And I congratulate anyone that has a heart and wants to make a difference in the life of a homeless animal.