I've been lucky so far in that my last 5 years have spent working at two companies that both let me take the time to do things correctly and without crippling schedules; in both cases the previous individual in my position wasn't....let's just say "competent." So I don't consider my business environments to be headaches for web development. My employers trust me because I've provided quality work and improved the way things operate. Being in a business environment doesn't have to be hell. I would highly advise anyone in that sort of situation to get out...there are plenty of great companies out there that foster a creative and proper environment. I'm actually rather happy with my companies. And I should clarify: I'm not saying that it's not a job to be taken seriously, I'm just saying that if this person's not enjoying themselves and feeling that what they're doing is rewarding they should step back and evaluate it.
If all else fails, start your own company. It's never been easier than it is now. For a lot of digital products you need almost zero startup capital.