Phoenix, DDG clearly doesn't have pistols.
by the way, Register...
Regarding the Haven, this is an incorrect interpretation of the clue, as the clue should be interpreted unambiguously. That is, it cannot simultaneously point to three people.
Either you're covering for someone, or you're trying to frame someone. IMHO
Added 2 minutes ago
So yes, take a closer look at Register too, although there is no evidence against him yet.