I've seen him angry at a concert. And it was for good cause tho.
It was at UF in Arizona. He got extremely upset at the crowd for getting out of hand hurting each other. He stopped the show and yelled at the crowd and made everyone step back. It was by far the scariest U2 show I ever attended. By the time he was yelling, I had already gotten myself out of the mess and stayed back by the soundboard where it was safe. We literally had to elbow our way out or no one would move. Most people lost their belongings at that show. We lost our tshirts we bought and everything we brought in with us, including my friends car keys. I remember hundreds of shoes up by the front stage after it was all over. It was a total nightmare. I just recently found the bootleg on it and about died hearing it all over again. Thank God for Bono seeing what was going on and stopping the show. When Bono speaks everyone listens!!!
Bono has never been angry when meeting him. Always happy, generous, gracious and friendly.