OH of course you are a good parent... a wonderful parent. I hate that little things here and there can shake our confidence so much like that.... Another reason to come here... because people in the trenches can see past all that you know what...
No one but an amazing parent would be working so hard to help their child. You are checking every option and doing all you can reasonably do. Beyond reasonably actually.
How did the case manager meeting go??