Я не писала, что это не договор. Я писала, что это "не совсем договор в том смысле, что не предусматривает встречного исполнения". Когда есть встречное исполнение - расторгнуть сделку/признать ее недействительной проще. Чтобы расторгнуть любой договор, нужны  серьезные основания. Но для дарения эти основания установлены законом, и расширительному толкованию не подлежат. Поэтому, ИМХО - дарение - наиболее проблематично расторгаемый договор.