going to pay him $500, for his work, which you didn't pay, and your unhappy that the project didn't turn out the way you expected. Holy Moly, I don't want to be mean but you sound like a real ... well I don't want to be mean.
I get the fact that he may not be a nice guy either, but withhold judgement brother. Pay the man.