I'm so glad to hear that some things are getting resolved and that Josh is there with you to be your anchor and keep you focused on your ultimate goal ... which is as always is Ryan.
That you've gotten them to agree to place Ryan locally is wonderful and will make a world of difference for all concerned.
And, while it's not all you wanted ... a 3 year price guarantee/freeze is actually terrific and will give you some peace of mind that the rates won't be unknown which just adds ridiculous amounts of unnecessary stress to anyone's life.
As, for Chuck ... what's there to say. There's a special place in hell for people like him. Enjoy your trips and life Chuck ... but karma is a bi†ch.
What he really doesn't get is that while it's obviously a huge challenge - it's also a huge privilege to care for Ryan.
I will just never understand the astounding level of selfishness that these men exhibit. They are clearly very damaged people ... living in delusion and denial of who and what they are.
And while in some ways it will be sad that Ryan may not be home for the summer ... I think the Universe is giving you a much needed respite and some time to be free and have some fun that doesn't end @ 8 PM!
I truly believe that it's a answered prayer for both you and Ryan b/c he needs to restore his health and build back up to walking hopefully and you need the time to restore too.
So don't feel any guilt. Just enjoy your life and continue handling your life with your usual grace and strength.