The problem with the system is that there isn't one!
At Almeria, as it gets close to gate opening time the queue starts to form & there is no distinction between who has priority boarding or whatever letter is on the boarding pass.
Therefore, when they actually call forward anyone with priority boarding, you have to fight your way through the masses. Coming back at Christmas some woman was so determined not to let me get in front of her that she elbowed me out of her way. Then when they started letting us through, she stood where she was not letting anyone pass & she was in fact in the last group to be called on to the plane - Madness!
This is possibly the one thing that Ryanair have got right (for outbound flights from the uK anyway) as they have the 2 queues & you join whichever one is appropriate to the sequence number on your boarding pass.
It is still a bit of a scrum but not quite as bad as Easyjet.
We flew with Iberian from London to Almeria (via Madrid) last August & yes the seat allocation is better but again they announce that they will call people forward in seat row order but you always get the ones who can't wait & crowd around to see if they can get on board quicker.
So, in some ways it is the fault of the airlines but I think that many passengers also have to be held to account.
Then it all starts again on board with people blocking the aisles, faffing around with what they need from bags & moving stuff in & out of the overhead bins. Then you get the numpties sitting in emergency exit seats with all their bags around their feet causing more delays while the cabin crew sort out their luggage.
OK, I am sorry - RANT OVER!!!!
nOREEN