For those of you who don't know, google can host your email from you@yourDomain.com by signing up at google.com/a
----
For those of you who do know, I have a question:
I currently own the domain "social.sc" I bought it from someone who apparently set up google apps already. How can I fix this and let google know that he doesn't own the domain anymore?
Google has detailed instructions for setting up host records at lots of registrars. So wherever social.sc is registered you need to create MX, CNAME and SPF records pointing to Google's DNS. When you add your domain in Google Apps you'll be stepped through the process, part of which is verifying you control the domain. If you don't have an email address for signing up use a regular Gmail account.
Yes, I know these things.. but I click "add account" and I dont even get to the steps to confirm I own the domain.. because it says "this domain already has google apps on it"
Sorry, your scenario is unusual and your first question wasn't specific. For "normal" hosting it's just a matter of having control over DNS despite any zone records on the server. In this case, it sounds like the former registrant needs to remove the domain from his Google Apps control panel and possibly the host records. In the meantime create your own host records and give it time to propagate over the old records so that time-consuming DNS steps are complete when it comes time to ask Google support to do what the former registrant won't do.