Crystal, you are not bad pet parents. These things happen sometimes. And we learn from them. You are a PT pet parent, so that makes you a wonderful one!!
I hope Oreo is feeling better soon and the medicines kick in and do the job.