Megan,
You make excellent points! Communication distractions are some of the most difficult for a team. Sometimes, holding a brainstorming meeting, which is clearly outside of the normal meeting patterns for the group, can enable team mates to contribute because they have less fear of being judged. Then, moving forward, they are more likely to participate.
I also appreciate your comment about learning from our past. Learning from our uncomfortable experiences makes us much more aware of the perspectives of others and makes us more attuned teachers.
Well done!
Jamie