I need to drive my DC to 2 different schools every morning. And most mornings there is a taxi mini van collecting a child from a house near us. He stops and waits for 1-2 minutes in the middle of the street blocking the flow in both directions. There are parking bays on both sides and usually there is enough space for him to park there but he just stops in the middle. I'm usually very calm driver and don't mind waiting but when doing school runs I literally don't have minutes to spare. I'm I unreasonable to expect whether the taxi to be parking in the bays or the child to be ready and wait outside on time? Just to clarify - the child have no visible mobility issues and I have no other option to get to our street.
Is it actually even allowed to stop like that?