Thanks for posting this.
The whole functional thing is getting bit crazy. I like Greg's examples. I have never seen a Snatch performed in real life, nor a thruster. Push Press yes but never a full thruster.
If we are using real life to determine what is functional and what is not consider this: 80% of our life is spent on one leg at a time,therefore 80% of our program should reflect this, I doubt it does. Everything changes when on one leg, the whole deep longitudal sub-system functions differently.
We can get anal and over analyze our training. Functional simply means training with a purpose and we can justify that how ever we want. The purpose of the walking swing is metcon and it serves that purpose well.