I think your list is too harsh, but that there IS merit in each of those points.
Adam El Abd is NOT a great player, and as stated on here, the improvement in our side once Upson replaced him was startling. What Adam IS though, is a great battler, and worth a place in the squad for that alone...