I heard he fired an assistant coach in front of the players without approval from ownership. Plus lots of other issues. Sounds like he needs to learn how to manage.
That being said, I think the Chron writer has a point, and I agree that Mark Jackson's plain-stated Christian beliefs were a factor is his firing. Not the only factor, but it might have been just enough for the team to pull the trigger.
Not particularly surprising, given that the Bay Area is arguably the most anti-Christian region of the country.