I think Dan was justified in being annoyed with Dexter, because he had plenty of opportunity to say the thing to Dan's face but never did. Instead he just blurted it out to save himself, and then looked all smug about it.
Sally is just a bit crazy. SSSSSSSSSSS!