There are also some who taint their religion by bringing it into everything and that it was up to Allah swt etc and refuse to improve because God has willed it. A lot of people don’t like Moeen Ali but he did what his team needed him to no questions asked and not bringing God into the conversatjon, somebody with his talent maybe should have been a little more selfish when you look at how some of the most untalented cricketers are so selfish and egotistical.
On a side note I comment you on your transformation, I do think personal issues are linked to some of that stuff and that’s fine, but as you refusing to take any accountability will not help you move on so good job my friend