Du musst sicherstellen, dass die oberen Transistoren auch wirklich Ub an der Basis bekommen, also am besten noch mal nen Inverter davor setzen, da die CMOS-Ausgänge recht weit an die Versorgung heran kommen, was man von OP-Ausgängen nicht behaupten kann. Der 4093 könnte funktionieren, allerdings müssen Deine Transistoren dann ganz gut verstärken oder der Strom, den Du ziehst, darf nicht sehr hoch sein. In Reihe zu den Basen der unteren Transistoren gehören noch Widerstände, sonst schliesst Du die Ausgänge vom CMOS kurz. Als was wolltest Du die OPV schalten? Alles ausser als Komparator würde ich mal als unbrauchbar bezeichnen. LM324 mit 12V versorgen, einen Eingang auf zB 2,5V legen, den anderen über Schutzwiderstand an den jeweiligen Portpin und dann hast Du eine mäßig brauchbare Schaltung zusammengebastelt. Der OPV, den Du immer so gerne als Schutz bezeichnest, ist nicht wirklich einer, sobald Du ihn auch mit 12V betreibst, ich hatte neulich gerade in einem Reparaturauftrag einen LM358, der seine Versorgungsspannung auf die Eingänge durchgereicht und die davor liegende Schaltung gegrillt hat. Die Transistoren schön kühlen, die oberen arbeiten als Spannungsfolger!