junerainbow: was just re-reading your post - hopefully the valium will kick in and calm everything down. It might be helpful to stay on top of the pain as one method to make yourself more sane and take the pain meds every 3ish hours (oral drugs take 30 minutes to kick in - if you are prescribed them every 3-4 hours would do 2 1/2 hours and then try and stretch it out to 4 hours after a couple of days). Plan on doing nothing, eathing only broth, water or juice to keep yourself hydrated and see if this helps. Huge pain levels can also keep your system stressed enough you don't get better as quick. I agree with Ivy that your hospital should be able to feed even those on limited or restricted diets.
Just to make you laugh (laughter being the best medicine) next time your hospitalized claim some weird religion (you pick!!), weird food fetish or some other attention seeking behavior that forces compliance with your demands. I don't believe in revenge but will leverage the playing field to my advantage!
Take care -your husband and family sound delightful and supportive, so just take care of you now! The house can sink to new lows, the kids get to eat junk and the husband watch never ending sports all while you recover (and I will get to brag about my skinny new friend).