Dann müssen meine Gegenspieler mir aber auch zugestehen, dass ich wenn sie doch noch eine Kreatur tappen, meinen ganzen Angriff zurück ziehen darf.
Das erfolgt automatisch. Das Spiel wird dann quasi nachträglich in unserem Beispiel in den Beginn der Kampfphase zurückversetzt, da dies der letzte zulässige Zeitpunkt war, in dem Dein Gegenspieler eine oder mehrere Deiner Kreaturen durch einen Spontanzauber oder eine aktivierte Fähigkeit tappen konnte, um den Angriff zu verhindern.
Du kannst jetzt selbst noch vor dem Deklarieren der Angreifer Spontanzauber und aktivierte Fähigkeiten spielen (Theoretisch könnte ja auch die Möglichkeit bestehen, dass du Deine Kreaturen mithilfe eines Zauberspruchs wieder enttappen könntest usw. ) Beim Deklarieren der Angreifer kannst Du dich dann wieder neu entscheiden, mit welchen Kreaturen du angreifen möchtest, sofern du dann noch ungetappte Kreaturen hast, mit denen ein Angriff möglich ist, da sich die Situation, wie du zu Recht beschrieben hast, grundlegend geändert hat.