It's not (necessarily) a punk tribute. It's a well known insulting gesture in the British Isles. As Wikipedia notes, it's "frequently used to signify defiance (especially to authority)" which is fitting on several levels - its common use in the punk scene notwithstanding nor unrelated.
For those who aren't familiar, fanciful origin stories include that, during the Hundred Years War, the French used to cut the fingers from captured English and Welsh archers. The gesture is supposed to be from these longbowmen demonstrating they can still draw their bowstrings in defiance at French nobility. This is probably false; nobody really knows where this gesture is from and I doubt we ever will.
It seems a shame to photoshop a rather characterful aspect into something substantially culturally different.