"pedestrians cross when the "don't cross" signal is flashing"

Pedestrians might have more respect for don't walk signals if they were consistent. It's unreasonable to have pedestrians not know that sometimes they have to press the button and sometimes not in order to get a walk signal.

Some walk signals don't give enough time to cross. Not acceptable.

Some walk signals turn red when there is still more than enough time to cross. Sometimes you get 15 seconds on the red and sometimes you get 25 seconds for a similar distance across. The whole things is haphazard.

I agree, sometimes when I'm in my car I find some pedestrians can be unreasonable. Same with other drivers. But as a driver, safe in my car, I have to give the benefit of the doubt to much more vulnerable pedestrians. And recognize that I can make up lost time more easily than a slower moving pedestrian.