Shionokami
Sorry if this might sound like an excuse, but for now, he has to be a little bit dense and he has reasons for being like that. I won't deny that is a little bit too much dense, but without going to much into spoiler territory his past is one of the reasons he's like this. I understand that this is frustrating, but it won't take long until things change.