I have had a couple of infected batches.
One time was a small 2 gallon batch that was in a fermenter that had lots of potential places where bad stuff could hide. It was a very convenient form factor, though, so I kept using it. I had used it successfully several times previously, but I knew eventually something would get in there that I wouldn't be able to effectively clean out and sanitize, so when it finally happened I just threw that fermenter away and forgot about it. The other one got infected in the keg thanks to some gunk being stuck in the dip tube that I hadn't caught when I'd cleaned it out. I dumped both of those batches, and when I dumped out the kegged one I also changed out all the tubing in my kegerator.
I had one batch several years ago with chlorophenols. I had been sanitizing my equipment with a diluted bleach solution & rinsing with boiled water, but that convinced me to change my ways and spend the extra $15 or whatever it was on a bottle of starsan. Which, by the way, let me just say a bottle of starsan will last you a tremendously long time so long as you aren't trying to make 5 gallons of it every time you want to sanitize something. So saving $12 or whatever to skip the stuff designed for brewing equipment is just being penny smart and pound foolish. I just had to learn a lesson before I figured that out. The chlorophenol batch, surprisingly, I think mostly got drank. I didn't drink it myself, but I had a friend who liked it for whatever reason and he drank them all--or at least all except a few bottles I tried and dumped.
I have made some batches which I consider "average" or "decent". Stuff that I would score in the 20's in a competition. I will drink them if I don't have any other beer, but generally what happens is I'll have a few and then something else will come down the pipeline that tastes much better -- more like a 35-40 beer instead of a 20's beer -- and I will stop drinking it. Those beers end up either dumped or if there's some kind of big party type of thing, I'll take the keg there and let a bunch of strangers drink it for me.