Drew Barrymore leads the way as celebrities step out in protest against the ban on gay marriage in California.