The argument that Idra should not be allowed to play in foreigner tournaments because he has progammer practice partners is a bogus argument because of two things. One, in any competitive sport, it does not matter where you train. Also, you can play basketball with the best players in the world but you would never get any better without true dedication and practice, something that Idra has shown that he can do. Two, with iCCup, top level foreigners have the ability to play progammers if they really wanted to and dedicated the time to do it. So while Idra does have a better environment to train in, he still basically has access to the same training partners as the foreigners do.
Really, I don't understand why people do not want Idra to play in foreigner tournaments, especially if they are Terran players. Idra knows alot of the korean build orders and foreigner tournaments are more likely to release the replays then korean tournaments. So then foreigners get access to korean build orders, its like, how are you possibly losing anything by letting him participate?
Anyways that just my two cents, not that anybody cares about it though.