He tried brushing it off 3 times, that would be more than enough for anyone.
Yes, but it wasn't the guy he punched who was pushing him. The guy he punched only hit the back of his head when he was putting on his glasses when the guy who was behind him pushed Punk and pushed the guy into him in the process.
He hit the wrong guy. Sunglasses guy didn't do anything wrong.