Answer
The Dallas Stars waived Avery due to his poor performance and repeated disciplinary issues. Despite his talent, his attitude and behavior were seen as detrimental to the team's success. As a result, the Stars decided to part ways with him in order to create a more positive and cohesive team environment.