Every post saying “ZOMG I’z hateZ the onionring” Is just a shadow of every post when Valve first released Steam many moons ago, exactly the same with exactly the same outcry.
Your all blaming EA for this, and trust me I’m no fan of EA but its Valves issue that is causing this, not EA’s. Its causing problems with other publishers as well. Just look at Nadeo and Trackmania 2 for another example. The games market is dominated by greed and Valve are, in the opinion of other publishers asking for too big a slice of pie that they haven’t baked.
If you want someone to shout at then go shout at Valve.
Also you could not add the BF3 alpha to the steam client but you could add origin. Steam launched Origin, Origin launches BF3. Its convoluted but you could apparently still use the Steam overlay if that’s your bag.
Finally anyone saying BF3 wont sell on the PC because of Onionring is insane, it would probably take Armageddon to prevent it being the biggest title in years. Your single sale boycott will sadly have about as much effect as any other game boycott has, zip, nada.