Anime with bad guy has a power to control blood and dressed in white
This is most definitely Speed Grapher by studio Gonzo. That scene with the boy taking a banknote to buy a ball is a dead giveaway.

This is the bad guy and his top henchman:

 

And this is the good guy and his camera: