The Miami Heat suspended disgruntled forward Jimmy Butler indefinitely after he walked out of a team shootaround Monday.