Some great ideas here, but I don't think they're politically viable at the moment.
Based on distances, It really should be politically easy to ditch Sullivan and the Richmond/Adelaide stops.
The former leaves you with stops under 500m apart, while the entire Queen to King distance is a mere 300m.
The challenge is platform sizes on Spadina, which can already be crowded.
But I think its resolvable.
At King, the platforms are both on the north side of the intersection to allow for 4 NB lanes, including a left lane. I don't think that's necessary, Three lanes NB would suffice there.
That would allow one of the LRT stops to shift to the south side of the intersection, the one remaining on the north side could capture the leftover space of the other with a slight shift in the track location.
At Queen, the NB platform is more crowded, and there is parking in the adjacent curb, removing said parking should allow the bulk of the platform to be widened.
Changing the traffic light sequence shouldn't be an issue (so that the LRT goes before left-turns), even to drivers, though Transportation has always been an obstacle to this..............
I think there's workable stuff here.
Some of the more 'controversial' bits can be left to another time, but let's grab low hanging fruit and make this line (and St. Clair) work better.
***
@Hopkins123 please don't tell me 300M between stops is excessive at Queen/King. or even 500M from Dundas to Queen all that much of a stretch (if you're dead in the middle, max. walk of 250M)
I appreciate where some other stop removals might create large(r) gaps, but not those two.