It's very unfortunate that some devs spent much of their time porting vlc on iOS so it could be yanked by another dev kicking up a fuss over a technicality, in my opinion...
I hate apple's fascism as much as the next guy, but I don't see how the app store practically violates the GPL. Is it because it has no "download source" button? You can get it easily enough at the dev's site...