I have worked as a freelancer now for 25 years, and I agree with every point! The worst points: 1) People think you can work anywhere, so they can invade and disrespect your personal space! 2) People think you can do your anytime, so hey go with them shopping, babysit... cos after all you can stay up at night and finish your project!
To all future freelancers: Teach people to respect your work hours!!