Admittedly, Bryce Harper needs to learn how to control himself better on the baseball field. Over the course of the last six months, he's broken more bats and slammed more helmets than we can count. But, did he really deserve to get tossed from last night's Nationals/Marlins game—in the top of the ninth inning, no less—for doing this?

After hitting two home runs earlier in the game, he grounded into a double play and, as he crossed first base, he took his helmet off and slammed it to the ground. And, although he seemingly did it out of frustration at himself, he came dangerously close to hitting first base umpire C.B. Bucknor. So, Bucknor threw him out of the game as a result of the play.

"I shouldn't have done it," Harper said after the game, "but I don't like hitting into double plays."

So, was his ejection deserved or not? Either way, this guy has to learn to relax when he plays. If not for his own sake, then for the sake of the Nationals equipment manager. You're killing that guy, Bryce!

RELATED: The 50 Cockiest Athletes of All Time

[via Huffington Post]