'Daddy's little s*ut" shirt pulled from Amazon amid backlash