That jives with everything I have ever heard about him. Some guys are fierce competitors on the court to the point of dirty (Chris Paul, Steve Smith from the Panthers) but true gems off the field/court, giving freely of time and money. Other guys are just flat out jerks.
MJ is one of the most intense players we have ever seen, which is what made him impossible to look away from. But, his off-court stories are mostly pretty wretched.