Kevin Hart says he doesn’t understand why people expect celebrities to be ‘perfect’