Не дефис, а тире!)
Тире ставится, так как тире ставится между частями бессоюзного сложного предложения, когда первая часть имеет значение условия(Если будете реалистами, требуйте невозможного, но здесь есть союз), а в бессоюзном в этом же предложении ставится тире