This issue is being blown out of proportion.
Almost any gamer these days has a decent internet connection, the amount of people effected by this are minimal.
The only thing you could blame them for is not realizing sooner that including 'offline mode' wasn't a feasible goal. So they made that mistake. They are just humans, surely they are allowed to make 1 little mistake.