I been trying so hard to come up with how to answer this without it coming out wrong.
As far as the bf beign mad at you about not going out on the date the other night, that was not cool, and he shouldn't have done that. however he does care about you, obviously or he would not be staying at the hosptial and all.
I was 21 when i got sick and i lost alot of my life and my husband wanted to do stuff all the time too, and he had a hard time understanding why i couldnt go do stuff and we fought about it alot. A big problem with UC is that people cant see the disease on the outside. So it's hard for someone to understand how sick you really are.
He is 22, and he is immature, that's what 22 year old men are. And that's ok, that's the way it should be. Honestly, 22 year old women should be somewhat immature too, but wiht UC you have to get mature fast and get strong fast.
It's hard for people who are not sick to understand, and it's also very hard on them to watch someone they love be sick. And for men, they want to fix you (my husband told me this eventually after years, lol) he was very upset because he knew i was sick, he was upset about it and he loved me and didnt' want to see my sick, but he couldn't fix it so instead of talkign to me about it and such, he got mad, not at me, but literally at the disease, and himself. And that came across as him being mad at me. after i got rid of my UC he explained this to me, and strangely enough we have a reverse situation now, i am the one who wants to go out and party all the time, and he wants to stay home, and that's what we do, I go out with my friends, one night a week, get horribly drunk (i just started drinking this year, lol) and he stays home, he is not much for doing stuff.
But anyway, the point i am getting it, it takes me forever to make a point, is that while his behavior on this issue is not cool, i think there may be more to it than him being selfish and only wanting to go out. It's hard on him to see you sick and not be able to help you.
That's just my two cents, looking back now, on what hapened to me while i was sick, i can see it now that i am better and i know that when my husband was acting like an idiot it was, strangely enough, actually out of love.