Actually, its you, the people who buy a product and don't like it, then throw silly words around like rights and idiots, when you really have no idea what those words mean.
You bought a product that was not misrepresented in any way. It was announced it was online, over servers, no single player.
Everyone.. EVERYONE knows that launches have problems. Its a fact of online servers with thousands of people simultaneously doing things at once.
They take the servers down to fix those problems and everyone tries to rip EA a new one... I just don't understand the logic what so ever.