The photo is real. The interpretation, unfortunately, was not.
Police in Frankfurt, Germany, did indeed remove their helmets, and they were walking ahead of Occupy protesters. However, they were not escorting, they were using a blocking technique similar to kettling. They also arrested hundreds of people who were peacefully demonstrating, and bashed a few heads in the bargain. A discussion is here, with links to more info.
Organizers in Germany are upset that the photo was misinterpreted as the police identifying with and demonstrating with the 99%, and I can understand that. But we were given a brief glimpse of a possible future.