How can I fix this picture? Somebody else took this picture and well he wasn't able to do it very well, and it's blurred.
I have photoshop
I don't have Photoshop, but there's an ancient open source project called refocus-it (for iterative refocus), which uses some of the same techniques as Photoshop's new-in-CS6 deblur feature. This should give better results than sharpening with unsharp mask or a high-pass filter. Below, I chose (after some experimentation) a radius of 3.1 and (since the image is very noisy) a noise reduction level of 4000, and 100 iterations, giving this result:
There are a few weird flat artifacts on the faces, and some clear jaggies around the edge of the flag, but this was a really quick pass. Plus, I'd be surprised if the decades-newer technology in Photoshop can't do a better job. In any case, I think it's at least better than the sharpened result overall. If you don't mind spending a lot of time at it, I might try one approach in one layer and the other in a different layer, and selectively (and softly) erase so that you get the best result in each area of the photo.
You can get similar results with the "Sharpen (Richardson-Lucy)" filter in G'MIC. Here's the sample photo run through that with 100 iterations:
And again, some by-hand touch-up and blending will make it look nicer. It's not ideal, but decent for social media sharing and just fine for small prints.
You can try to use the unsharpen mask in Photoshop. Even though it is named unsharpen mask, it will allow you to get as much out of the blurry picture as you can. Unfortunately, it will still be almost as blurry as your original.
If you have CS6, you can also try the "deblur" feature. This tool is mainly for correcting know lens aberrations, but it may help a little. But your picture will still be blurrier than one that was correctly focused when shot.
Photoshop has a deblur feature which may help in some circumstances, but for a photo like this which is badly out of focus, I think you're pretty much stuck with it. Either use the photo as it is, or throw it on the trash pile.
There are really only a couple of things you can do to recover this at all... So, I tried this with your image:
High pass sharpen with a radius of 4. Basically, duplicate the background layer, select the high pass filter, set the radius to 4 and the blending mode of the layer to overlay (you can experiment with the radius).
Resize the image. I dropped it to 1200px on the longest edge using bicubic sharper.
The result is only marginally better, it might print okay on 4x6 at 200dpi (which is what I scaled it for)... Just resizing, is still quite blurry.