Maybe Doug Ford hates the Science Centre because of the logo, and not just because his developer friends want to tear it down and build premium luxury condos on the site?