I agree that priorities seem crazy. I walk, cycle or drive quite regularly, and the number of drivers now ignoring road rules and Highway Code is pandemic. It seems to be accepted practice that you have to show familiarity with law and HC to get a licence, but once you have your licence you must forget all the rules and HC to be cool.
Last year I was cycling in the pavement cycle lanes on Rotherhithe New Rd, where the pavement is about 7 meters wide. A group of pedestrians coming the other way were all in the cycle lanes. I rang my bell several times, then my horn, but none of them moved out of my way. I had to move out on to the pedestrian area to pass them, then straight back into the cycle lane, but already heard a police siren. The cop car, stopped and I was cautioned for not using the cycle lane!
I explained, and they agreed that the pedestrians were in the cycle lane, but cops said I should have dismounted, walked around them then back into the cycle lane. While chatting I pointed out that every time the nearby traffic lights went red, drivers stopped in the "Advanced Stop Lane" / junction boxes for cyclists, and that Transport for London told the Police to take action against motorists who block cycle lanes. The cops denied this, and denied it was their responsibility. Also while chatting (calmly and politely) I pointed out several vehicles jumping the red lights and using the wrong lane. They replied that they cannot do anything about it.
Odd how the slightest transgression by a cyclist DOES get their attention, even by a 4 year old girl !