That is adult right there. Being able to apoligize, admit you are wrong, take responsibility, and allow other people to disproportionately benefit for shared accomplishments go a long way in the adult world - and can be quite disarming.It's nice to go to a place that is respectful. Disagreements are inevitable. How it is handled is a choice.
Years ago, I didn't understand folks. I'm an engineer by training, so I had few people skills and no girlfriend (other engineers will understand).
Then I moved into supervision roles and found out that no one ever really grows up. Everyone has their child moments. For me It's when you can own it and move on that makes the difference. Some can. Some can't.
Jeremy
To me, that last part is an indication of how many can't.