TBH he needed this reality check because he's only focusing on his crush on Jaekyun and not thinking about how he treat him back! I mean I do want their endgame but still don't want Dan to lose his self respect! Also I'm afraid that Jaekyun is not gonna like that Dan changed his keychain