The worst that I've done is slam my hands on my desk. Although, thinking about it, I think you're probably better off smashing a controller or maybe buying a punching bag, because breaking your hand or causing other damage to it is probably worse than a $40-60 controller. One time, I slammed my hand down hard enough that it hurt for a few days afterward.
Overall, I think I've gotten a lot more lax since that point. I got a lot better at just stopping if a game is getting frustrating or just even taking a short break. I also try being very clear and critical of myself if I'm the one that's screwing up. (I find we tend to get more angry if we think the game is "cheating us".) However, if I find that I'm getting consistently bothered by a game, I just stop playing. That's why I don't play Overwatch anymore!