I'm in the UK and called them on 0800 174543. I'm sure if you're in the US you can find the number.

It took literally 5 minutes to speak to someone and express my displeasure with the add. They said they are currently gauging feedback and it will inform future decisions as to if they pull the add or not.

Don't let the pressure off. Its a free number, if you care about our goals and aren't just here to view, NOW is the time to act.