These photos are from a Victory Day celebration (May 9th, which is exactly the same as our V-E day on May 8th, just happened to be the next day in Russia when it happened due to the time difference)...we did fight the same war and all.
Victory Day is the only time you will see the hammer and sickle in contemporary official use in Russia. Even then, the symbols are always in context. In your second photograph, the left "star" says "VICTORY" at the bottom, and "PATRIOTIC WAR" on the right one. The flag in your first image is the flag of the 150th Infantry Division, a very famous and distinguished unit that helped defeat Hitler. The pictures of people on sticks are part of a tradition called the "Immortal Regiment", where people display the pictures of their family members who died in the war.
So, back to my point, the Communist symbolism here has ABSOLUTELY NOTHING to do with pining for the return of that failed system, but rather, is part of their tradition of commemorating their veterans and fallen, which they take VERY seriously...which is understandable, because the USSR sacrificed almost 15% of their population to defeat Hitler.
Education. It helps.