piedie
And why does this keep happening to me?
Because you keep doing stupid things, and you appear to have not learnt from your previous mistake(s).
Deleting or uninstalling files because you think it is a good idea, is definitely a bad idea.
You are trying to fix problems without really understanding or correctly diagnosing the problem, and you end up doing wrong or inappropriate things.
Your noob experience (or lack of it) is definitely a contributing factor, but you are doing some stupid actions on your part.
There have been recommendations in these forums and in bugzilla NOT to use yum to uninstall packages as there can be serious ramifications, (ie removal of dependency packages) as you have experienced.
The safe way to remove packages is to use
rpm -e packagename
as I believe you have been told previosuly, yet you insisted on using yum to do so again !!!
I hope you learn this time.
Stop fiddling !
If in doubt (and at present it seems you should be in doubt about most things sme) then ask first.