No offense taken by your question. I agree it's very frustrating. Most times that this happens though, it is in fact unavoidable.
On the Finch routes for example, during peak times, buses are scheduled to arrive every 90 seconds. When you take into account that most traffic signals are...