Other mistake: Sloan arrived at the station to destroy the cure, and he and Bashir discuss the fact Sloan has to know what it is to be able to find it in Bashir's lab to be able to get rid of it. Sloan counters he could destroy the whole lab, and Bashir dismisses this as not subtle enough for Sloan. Obviously they've both forgotten that Bashir has perfect memory, so he'd need to be killed to get rid of the cure as well, not just destroy the lab. Something which Bashir would have brought up to back his point up, or Sloan could have used to defend his idea, destroying the lab with Bashir inside, getting rid of both.
Suggested correction: Sloan certainly knew what he was looking for. Bashir found the cure in Sloan's mind.
Suggested correction: It doesn't matter that he may have had to kill Bashir, the point still stands. Sloan didn't know what he was looking for, and he would rather not destroy everything. If he had to kill Bashir, he would at least wait until he was certain any existing samples of a cure and any remaining research towards it had been destroyed. At this point in the conversation, it is completely irrelevant.
Suggested correction: The issue here is that Bashir doesn't have the cure. He lured Sloan to the station to find the cure. Killing Bashir does nothing as he doesn't have the cure.