I would agree with the OP that leaving an aircraft is a frustrating experience but I don't think you can establish any set rules. Clearly it is more efficient (smoother flow)if the people nearest the door leave first, followed by the people in rows behind them but this has to be tempered against the ability of people to leave the aircraft at normal speed and teh desire of some people to leave the aircraft faster.
Ideally those who are unwilling/unable to leave the aircraft quickly should sit towards the rear, preferably in window seats so that faster pax do not have to try and find a way around them. People in aisle seats (expecially at the front) should ensure that they are able to grab their stuff and go - it is very annoying to watch as people stream past your row whilst your seatmate messes about sorting their stuff, a task which they could have accomplished before landing. People who are waiting for other pax shouldn't stand in the aisle at all but in seating areas, either their own or one further forward which has been vacated by its occupants.
Barrelling through other people isn't acceptable but nor is avoidably delaying other people. It's just a matter of patience and courtesy