I think that Gearbox may of rushed the development. They should of spent at least an extra few months on it.
The problem is the players constantly rush the company.
The company can only work so fast, especially since
they had less than 10 staff members and an incredibly low budget and a few big lawsuits AND people still expect the game to have Call of Duty graphics.
They give the players an incomplete game to show them what happens when you rush companies.
The players, not wanting to take the blame, blame the company for not being better.
How good are you going to do if you were a small and near-bankrupt company trying to make a game look like Call of Duty in graphics?