How to make user pictures public files?
You need to change the image field associated with the user profile to Public, and then you need to migrate any existing private image files to the new public directory.  Here's a write-up on working with files in Drupal 7.