Boxing star Ryan Garcia apologized Friday for using racial slurs against Black people and making disparaging comments about Muslims.