It could be because of the high amount of protein in red meat; when you eat a lot of protein, your body has to work hard to break it down. This can cause an increase in the production of stomach acid, which can lead to an upset stomach or diarrhea.