It is not just your opinion....the very same day that Mayor Ford "won" the subway in Scarborough he stated that he was moving on to make sure that Sheppard East and Finch got subways. Aside from not being justified on its own merit, the Scarborough extension of the B-D is a very dangerous precedent setter.
Declaring that Scarborough residents were no longer "second class" (both provincial and municipal politicians used this language) because the SRT - LRT had been replaced with a subway opens the door for any people anywhere in the city of holding their own reps to that standard...."give me subway or I'll assume you think I am a second class citizen".