Over 1,000 protest against pastor's anti-gay sermon