I have to say, unusually, I'm leaning a bit more to someone else's pov than yours on this......
I'll tell you why. I have a friend whose now been hit by E-Bikes as a pedestrian, twice, both times, while walking on Bloor St, and was seriously injured once.
I'm more than happy to agree than car drivers need to be held to obey the law as well; no question there. But I accept than E-Bike riders have become a nuisance on several streets riding on sidewalks. I've encountered it with some close calls on Spadina. I'll tell you frankly the last time, I saw the rider out of the corner of my eye coming from behind) and he was too fast, and too close. I spun around and while prepared to jump out of the way, put my arm out as a stop sign and forced him to stop. I, ahem, suggested he move his bike off the sidewalk.
I'm not quick to anger, normally, I'm very laissez-faire and often think we live a in city that's a bit too pencil-pushy w/the rules. But on this file, I've had enough. So if I'm there, I guarantee we're at risk of seeing altercations; I would argue police enforcement is the better choice.