Shylock's character is more of a evil because he showed no empathy for people he lended money to, but he himself was bullied in Venice for being Jewish and a money lender. He charged very high interest from people for his money and being very harsh to them. People thought that he took advantage of their misery. He also cheated Bassanio by asking a piece of his heart in exchange of his lended money.