GameStop is a lousy business, which CEO Cohen readily admits, but somehow he has made it work.