A Critical study of the B ---> K pi puzzle