Exactly! That's why I included Ramona in the list. I'm only doubting because she ought to say something to Ghost before pulling the trigger. I still believe it's Q. Ghost might be shocked because he thought Tasha sent him since he already met him with Tasha.
RE: WHO SHOT GHOST?