Has James Franco gone too far?