These two examples are quite different, I think.
Gay was not originally a slur, AFAIK. It was adopted as a less clinical descriptor by gay people, especially gay men (again, AFAIK). There have been concerted efforts to make it into a slur and it is often used in a derogatory fashion, but it does not have a pre-history of being used as a slur.
Queer is the opposite. It was used as a slur and it is a rare example of successful reclamation of a word. A slogan in the 1980s on Gay Pride protests was "We're here, we're queer, we're fabulous, get used to it". At the time, queer was very much a slur so the chant had a bite that you wouldn't hear in it today.
Rudy Guede did not confess. He admits he was there, on an impromptu date with Meredith Kurcher, heard a commotion while he was taking a dump, disturbed the killers, who ran for it. ~~He pled guilty for a shorter sentence.~~ He chose a fast-tracked trial and was originally sentenced to 30 years, reduced on appeal to 16. Knox and Sollecito were also convicted ~~and got longer sentences than Guede because they went to trial. They were~~ but were later freed on appeal.
I've no idea what the truth is but your summary is inaccurate.
Edited for accuracy/poor memory.