I agree only with the first point . . . . the others create an attitude that, as a professional, your time is worthless, not only to the public, but to yourself. A "free" customer will only result in "free" referrals.
Suggest you read:https://photoprofessionals.wordpress.com/
I happen to believe in the American Cancer Society and the work they do so I donate video each year at a local Relay for Life. It feels good to contribute.