There are a lot of apps on the phone I have no desire to keep or ever use but when I go into the remove programs section in settings it doesn't give the option to uninstall (the option is greyed out). For example Facebook, I have absolutely no use for that garbage but how can I uninstall it and other apps I do not want?
You will have to: (1) root your phone (which voids your warranty) and (2) Install TitaniumBackup (which requires root access) in order to remove those pre-loaded apps. This is one thing I don't like in Android.
If the unnecessary apps are on any of your home screens, you can get rid of them by holding them and then dragging them down to the bottom of the screen and into the virtual trash can. That is only if they are on your home screen and not in your Applications menu.