No one "blackballed" Swiss. They took some pages from the SR spin machine to get publicity by saying such things as they were running a "beauty pageant" between Star Skyteam and OneWorld. Star and Skyteam both told LX to go to hell way prior to the "deadline" so they had to make noises that OneWorld looked likely. BA's isues had to do with losing routes/frequencies between Switzerland and the UK, which would have meant that BA would lose revenue only to give it to an airline with no track record at all (or the worst in the industry depending on how you look at it). Furthermore, SR had become such a poor airline over the last few years that the OneWorld members would not want to risk their image before the airline was even launched.
The whole thing was a pathetic exercise by LX which showed just what a superfluous airline they are, and that they have no pull whatsoever in the international industry. It was actually quite sad as no airline save AA, really cared to have anything to do with them (and for that matter basically just confirmed the previous situation that they had had with SR).