Stoke City boss Mark Robins says it's "unforgivable" players are not showing enough desire to get in the box and shoot.