What we need is a "force abdication" option for rebellious vassals that strips the current lord of his titles (but leaves claims on them) and gives them to his heir. I can think of virtually no instances where a rebellious lord was successfully deprived of his titles without necessitating a war of conquest (like Emperor Henry VII of Luxembourg against Henry VI of Carinthia), but countless examples where a scandal ruined a noble's prestige sufficiently that abdication and retirement were seen as suitable responses, however temporary they may have ended up being.
The Von Rheinfelden dukes of Swabia lost this duchy during the time they were anti-kings, their supporter the Von Zähringen duke of Carinthia (later also claiming Swabia) lost his duchy too in this conflict. The Von Rheinfelden dynasty went extinct before the eventual settlement, but the Von Zähringen basically kept their ancestral lands in Upper Burgundy (Arelat) and Swabia and kept a
personal (not really territorial and certainly not a stem duchy, so basically just the rank of a duke) ducal title (duke of Zähringen).
Another famous example is the conflict between the house of Hohenstaufen, dukes of Swabia and often Holy Roman Emperor or Roman-German king; and the house of Welf eventually duke of (the
stem duchies) Saxony and Bavaria and the rival to the imperial throne (sometimes successful). The house of Welf actually lost both duchies, regained the duchies and eventually lost both again; they kept most of their dynastic lands though, although after they were stripped form their duchies for the second time that was reduced to their allodial lands in northern Germany. These allodial lands were later transformed in a fief and granted to the house of Welf as the duchy of Braunswick-Luneburg (Braunschweig-Lüneburg). However when the house of Welf were regranted these duchies, parts were split of from these duchies, for instance the margraviate of Austria was promoted to a duchy (while keeping margravial privileges) since the Babenberg margrave of Austria was previously made the duke of Bavaria by the emperor, but he had done nothing, which would justify being stripped from a duchy without compensation, the imperial princes felt that he deserved to keep the (higher) ducal rank. In Saxony the house of Ascania managed to keep a few counties, but the stem duchies of Saxony and Bavaria were only really dismantled after the house of Welf lost them for the second time.
Roman-German king Rudolf of Habsburg (after being victorious) could strip the king of Bohemia from the duchies of Austria, Styria and Carinthia and the margraviate of Carniola and the Windic March, because he gained those during the great interregnum not entirely legally; however that was a general policy concerning all dubiously seized lands during the great interregnum.