There's nothing wrong with Davis, Rock or Crouch.
Certainly none of them are as bad as Anthony Rocca from Collingwood, the worst 200 game player of all time.
I was going to have a crack at you about A. Rocca... but I just checked the amount of goals he's kicked over his career. 411 goals 248 games. That's pathetic for a power (?) forward. That's a disgrace!