As a freelancer, you have to be your own advocate. That means knowing when to demand compensation, when to work for free to further your cause, and when to stand by your original words. Keep your heart and action toward why you started writing in the first place and you'll be able to find a balance.
I leave the house with the computer in my backpack and move to a café, thinking that after all -- despite the difficulties and fears and insecurities -- my life as a 20-something is not too bad. The problem is, things don't usually go the way we hope. And to work in a café, at least for me, means that I can never find the concentration I need to write good enough.