Bayern wanted him, and he didn't think it was a bad idea. We got tired of his drinking issues, but Platini smoked, and Maradona did cocaine. If the guy can deliver when he is called upon, his off the pitch lifestyle shouldn't matter. Adriano, Ronaldo, and Ronaldinho were all great players with questionable off the field behavior.
Not every player has to pray, go to the mosque and do Ramadan, or attend Sunday Mass and do Lent.