Six-time NBA All-Star forward Jimmy Butler was suspended by the Miami Heat for seven games on Friday for conduct detrimental to the team, which said it would now entertain trade offers.