David did not oppose animal sacrifice; instead, he emphasized that genuine worship requires personal sacrifice and a sincere heart, and that God values repentance over mere rituals. In a pivotal moment, when King Saul offered to give David a sacrifice, David refused, stating he would not offer something that cost him nothing.