Amir Johnson must need a vacation. How else can you explain what he did last night?

For whatever reason, the Raptors forward tried to take the basketball out of a referee's hands following a successful free throw attempt by J.J. Hickson in the third quarter of the Raptors/Blazers game. And, when the referee snatched it back, Johnson said something to him that earned him a technical foul and an ejection. But, Johnson didn't stop there. He continued yelling at the ref, had to be restrained by his teammates, and, eventually, took his mouthpiece out and flung it at the ref, hitting him in the back. It was a very strange series of events.

As a result, we bet that Johnson's "vacation," courtesy of the NBA, will start sooner than later.

RELATED: The 25 Craziest Brawls in Sports History (Video)

[via Pro Basketball Talk]