Question1) Is there a way to find the last couple of items removed
with synaptic?
synaptic
is a frontend for apt
which is in turn a frontend for dpkg
... So, you can find out about previous installs, removes and other package operations by inspecting the log file /var/log/dpkg.log
and you should be able to filter that log file for packages removed on a certain date e.g. 2023-04-01
with e.g. something like this:
awk -F' |:' '$1=="2023-04-01" && $5=="remove" { if ( !seen[$6]++ ) print $6 }' /var/log/dpkg.log
And automatically install them with e.g. something like this:
awk -F' |:' '$1=="2023-04-01" && $5=="remove" { if ( !seen[$6]++ ) print $6 }' /var/log/dpkg.log | xargs sudo apt install
Question 2) Would reinstalling my /etc from backup fix these problems?
/etc
holds system configuration files and restoring it will not fix missing libraries, binaries or packages ... Also, selectively restoring certain system directories might break your system due to e.g. version mismatch especially after modifying/updating your system installed packages or due to wrong permissions/ownership depending on the way you back up and restore them.
What are my options? I am currenty running on a livedvd. I don't know
how to repair a system from a livedvd. Would a repair be possible from
a livedvd?
Yes, you can chroot
from a live system to your installed system on disk and fix it almost the same way if the original system was running.
Is it obvious to you people what exactly got glitched from what I have
told you?
Aside from you telling us that you think it was probably caused by you removing a library and the fact that only you have access to the system to investigate ... No, it's not obvious.