Brazilian player goes mental, pushes referee and teammate after red card

During a Brazilian Serie C clash between Guarani and Boa, we witnessed some insane scenes, as a Guarani defender completely lost it with a refereeing decision.

Guarani's Ferreira got sent off after a supposed elbow caught an opposing player. From his reaction, it's fair to say the defender might well have disagreed. Ferreira went full 'hulk' as he pushed the referee before throwing his teammate aside as he continued his attack on anyone and everyone on the pitch...