West Brom boss Tony Pulis has criticised Saido Berahino for lacking respect and being "immature" but says he sympathises with the striker, who is available for selection on Saturday.