if he freaked out and told you himself . keep him! that shows he wants your trust and wants to be completely honest with you . hes definetly a keeper if he tells you when he makes a mistake <3
just saying you guys are really immature , no matter what he does what ur doing is probably making him feel really bad and its really mean . your bullying him cause he gets more faves then ? thats wrong