I read some comments but I think people is missing something important.
Bayonetta had low sales because it was released on January...after christmas, when people had spent all their money on games, consoles, etc. and most of times, games released on January will most likely have bad sales, there a few exceptions: Mass Effect 2
And MadWorld was released on March/April so it had obviously an advantage over Bayonetta's sales.