1. 상어가 사람을 먹는 것은 상어의 본능일 뿐이다. 대부분의 종류의 상어는 육식성 동물이고, 인간은 동물의 일종이기 때문에 배고픈 상어 앞에 놓일 때 자연히 먹힌다.
2. 상어가 자주 사람을 먹는다면 상어의 생존 환경이 파괴되었거나 상어 자체의 경험으로 인해 위험에 처할 때 인간을 공격할 수 있다.
식사: 상어는 대부분 물고기 등 해양 동물을 먹는다. 상어는 부상당한 해양 포유류, 어류, 썩은 고기를 생업으로 하여 동물의 약한 구성원을 제거한다. 상어도 배에 버려진 쓰레기와 기타 폐기물을 먹는다. 또한 일부 상어들은 해양 포유류, 어류, 거북, 게 등 다양한 동물을 사냥한다. 백상어는 몇 달 동안 먹지 않을 수 있는 상어들 중 하나이다. 백상어는 한두 달에 한 번 정도 먹어야 한다고 보도되었다.