1. It takes more skill to block or deflect a punch than to throw the punch itself. Rushing forwards throwing punches isn't going to get you anywhere against a skilled opponent. In gaming we call this kind of approach "cheesing" where you do a strategy that is in essence very counter-productive in the hopes of catching your opponent off guard. Cheese strategies are typically very easy to execute but only reliably work against inexperienced opponents. In other words, put this guy in the ring against a seasoned MMA fighter and have him try that same approach and he will land flat on his face.
2. I said the Tai Chi practitioner LIKELY has more control, since being able to perform Tai Chi typically requires good body control (of course, we don't know since we don't see him doing any of his forms). His inability to block the punches has nothing to do with his body control, but merely his lack of experience in an actual fight. You can practice the movements all you like but you won't actually learn how to block an attack until it's used against you.
3. The outspoken minority will always make fools of themselves, as showcased in this video. And again, this has nothing to do with the art itself, but a guy who hasn't trained to fight thinking he can fight. It's like if you have a person who trains Capoeira for dance, vs someone who trains Capoeira for fighting. Just because they both train the same art doesn't mean the one who trains for dancing can go into a ring and fight someone.