First off, welcome to the board Anastacia! I think you'll find that the discussions here tend to be both respectful and rather constructive. Sometimes people disagree but it hardly ever gets nasty or petty, and new theories are always welcome!
I'm on holiday at the moment and attempting to post off of my iPhone, so I'll have to keep it brief!
Zen's description of a narcissistic person was brilliant, and I wholeheartedly agree. TH is my main suspect, in part due to what Zen stated. However, I try to keep an open mind, and there are several suspicious charcters involved in this case.
I've dismissed Bojangles as a possible perp too. Like another poster stated (sorry, I forgot who!), the crime scene was "clean" of evidence, and he wouldn't then have gone on to create a such mess in the restroom. He could've been a witness to something regarding the crime, like the perp checkin on the bodies, and this would coincide with the loud "splashes" or gunshots heard by RC and a few of his friends who searched the area that night. However, it could all be something completely unrelated. I believe that's probably more likely. If anything, Bojangles makes a perfect example of how poorly the WMPD handled this case.
It's interesting that SJ and JD were brought up! Them involvin themselves as much as they did, and SJ even being the one who found where the bodies were located, was always rather odd. However, they were on a crusade after all...