I don't think you're being too hard...you shouldn't have to do everything for him, and he needs to learn to take care of himself - it's called being a responsible adult. Sure, no one likes to do chores, but not everything in life is handed down to you on a silver platter.