Don't listen to these dorks like G200. It's your life. You need to do what you need to do to meet your goals. I personally think that you're doing GREAT for your age. We've all put in our dues if we wanted to excell quickly at a young age. Some had to go to the mid-east, some had to move across the country, some had to fly bad airplanes for shady operators. Whatever it was, we (most of us) all had to go thru some tough times to leap ahead of the pack. It sounds like you're doing it. Sleeping in a hotel room with a jerk captain? Some on this board make it sound like that's the lowest you could sink. I'd rather do that then fly checks in a broken barron at night (and ice, etc, etc).
Make your own decisions and only take what you hear from others on this board with a grain of salt. It's a long road and as long as you have separate beds, I wouldn't loose too much sleep over it
Ace