This guy sounds like a world class whiner to me. While I surely would have been upset about what happened, yelling at the cops is not something one ought to do and think he's gonna walk from it. Had he calculated his response to be one which would have exhibited his displeasure in a reasonable way, and then followed it up at a later date, he would have had no criminal record (arrest), attended the wedding, and perhaps the upset would have ended sooner and maybe, just maybe the baby would not have been "traumatized".
Trying to play Tarzan in front of Jane just got his butt busted.
As far as the cops go, a little situational law enforcement from a seasoned veteran Officer should have cleared this up. The young ones need more experienced Officers around them to make them just a little bit more human.
The problem is, these aren't "Cops". Cops are, by and large, trained. These are former McDonalds workers with low self esteem, given a badge and unlimited power. (of their little feifdom) A real Cop would've handled that much differently.