My PM came to the rescue. He sent the granite company that installed the kitchen out to look at my granite. They removed the stain and resealed it!
Since they were out, I had them do the first floor bath. I also switched out the sink for a square one. LOVE IT!!
Fixtures will get installed this weekend. I will post a finished picture after it's done!