A coworker of mine creates trouble easily in the company by making a lot of noise when he doesn't like something.

When I went to renegotiate my contract, my salary remained the same. A week later, my boss told me I was not given a raise to avoid having this guy making trouble or creating problems for the company, given he could not be replaced at the moment...

Now, I already hate this jealous jerk for acting like a petty angry child in general, for giving the bare minimum effort at work, and now I get to find out about this...

What can I do to take a stand? I defintely want that extra money, and knowing that I didnt get it because of him pisses me off...