>The same Jesus who is love also drove the money exchangers out of the temple and gave very descriptive words about hell and said to repent or else you'll perish. It's evident that Jesus wants pure worship, a pure church, and removal of sin.

If you said that it's not love then what's that?
Does your father punish you for playing with fire because he purely hates you? Or because he loves you and doesn't want you to get hurt.
Yes, sometimes Love has to be cruel. If you see someone is addictive to smoking/drugs and can't stop, won't you tell him/her to stop? (drove the money exhangers out of the temple) and won't you say the same as Jesus: unless you stop, you'll kill yourself because the drugs can kill you (gave very descriptive words about hell and said to repent or else you'll perish)
And is that not LOVE? Yes, it is love because we want to person to be saved. Same with Jesus.
Again, you interpret it differently and more literally: It's evident that Jesus wants pure worship, a pure church, and removal of sin.
My pastor told me about this verse before but I somewhat forgot. He is a historian specializing in this time period in the bible so he studied the culture, people etc at that period. If I am not mistaken, Jesus was angry mainly because during the period, there are different rankings of people. The most holy (or of different race) sits at the very right/left, then the less holy in the middle and the least holy at the other right/left. He said that during the time, the most holy people makes the sitting place of the least holy a place for selling goods, etc, and therefore Jesus was angry.
The main point is that everyone is equal in front God and even the least holy is welcomed by God. God accepts everyone from the most holy (or highest ranking race) to the least holy. I am not too sure about the holy or the race but the main point is the same as above.