the barriers to entry in program trading have completely disappeared. anybody with $5k and an internet connection can now join the party. if you think it's a crooked goldmine - there is nothing stoping you from joining it and squeezing the orange for yourself.
the "reason" the article gave is ludicrous. the last 1/2 hour of trading has been like that since time immemorial, it has nothing to do with "program trading". not only are the final period gyrations normal, they are exactly what you'd expect based on nothing more sinister than EMH. the idea that top 5 firm have lions share of trading is putting the cart before the horse - if they didn't have the lions share, they wouldn't be the biggest.
finally - *I* am a program trader. what, specifically, is it that i do that is bad for markets?