A retired USC professor with a long history of opposing gay rights is facing charges of hypocrisy after allegations surfaced Wednesday he hired a male prostitute for a 10-day European vacation.