The first time Megan Phelps-Roper came to Las Vegas, it was May 2004 and she was here to picket a live recording of the Howard Stern show at the Hard Rock Hotel. Standing beside her two younger siblings, 18-year-old Phelps-Roper wore a T-shirt emblazoned with the phrase for which her family is most famous: God hates fags.