That's not necessarily true. In order to be a Chrisitian, you must accept forgiveness for your sins. He's probably done that. So, even though he may not follow all of the stuff he should be following, that does not legitimize himself as a Christian.
Also, (I think) it's said multiple times that we are not allowed to say if people are "real Christians" or not. So, potential hypocrisy, I guess.